Logo Search packages:      
Sourcecode: ffms2 version File versions  Download package

Public Member Functions | Protected Attributes | Private Member Functions | Private Attributes

FFMatroskaAudio Class Reference

Inheritance diagram for FFMatroskaAudio:
Inheritance graph
[legend]
Collaboration diagram for FFMatroskaAudio:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 FFMatroskaAudio (const char *SourceFile, int Track, FFMS_Index *Index)
void GetAudio (void *Buf, int64_t Start, int64_t Count)
void GetAudioCheck (int64_t Start, int64_t Count)
const FFMS_AudioPropertiesGetAudioProperties ()
FFMS_TrackGetTrack ()

Protected Attributes

FFMS_AudioProperties AP
TAudioCache AudioCache
int AudioTrack
AVCodecContext * CodecContext
int64_t CurrentSample
std::vector< uint8_t > DecodingBuffer
FFMS_Track Frames

Private Member Functions

void DecodeNextAudioBlock (int64_t *Count)
void Free (bool CloseCodec)

Private Attributes

CompressedStreamCS
char ErrorMessage [256]
MatroskaReaderContext MC
MatroskaFileMF
size_t PacketNumber
FFSourceResources
< FFMS_AudioSource
Res

Detailed Description

Definition at line 105 of file audiosource.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index