Function |
Description |
---|
AddCopyright() |
Sets the track's copyright notice |
AddTrackInfo() |
Adds information to the track |
CountFrames() |
Returns the number of frames in the track |
CurrentFrame() |
Returns the current frame in the track |
CurrentTime() |
Returns the current position within the track, in microseconds |
DecodedFormat() |
Negotiates the output format to most closely match your requested format |
Duration() |
Returns the duration of the track in microseconds |
EncodedFormat() |
Returns the "native" encoded format of the track's data |
FindKeyFrameForFrame() |
Returns a key frame as close as possible to the specified time |
FindKeyFrameForTime() |
Returns a key frame as close as possible to the specified time |
Flush() |
Flushes buffered encoded data to disk |
GetCodecInfo() |
Returns information about the codec used for the track's data |
GetEncodeParameters() |
Returns the current encode parameters for the track |
GetParameterValue() |
Returns the value of the specified parameter |
GetParameterView() |
Returns a BView containing controls for adjusting the codec's and track's parameters |
GetQuality() |
Returns the codec's quality setting |
InitCheck() |
Returns status information indicating whether or not the object was constructed correctly |
~BMediaTrack() |
Destructor |
ReadChunk() |
Returns the specified number of bytes of encoded media data |
ReadFrames() |
Fills a buffer with the next frame (or a group of samples) |
ReplaceFrames() |
Replaces frames in the track with new data |
SeekToFrame() |
Seeks to the given frame in the track |
SeekToTime() |
Seeks to the given time in the track |
SetEncodeParameters() |
Sets the track's current encode parameters |
SetParameterValue() |
Sets the value of the specified parameter |
SetQuality() |
Sets the codec's quality setting |
Web() |
Returns a BParameterWeb that can be used to configure the track's and codec's parameters |
WriteChunk() |
Writes a chunk of raw data into the file |
WriteFrames() |
Writes frames into the track |