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

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

FFLAVFAudio Class Reference

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

List of all members.

Public Member Functions

 FFLAVFAudio (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

AVFormatContext * FormatContext
FFSourceResources
< FFMS_AudioSource
Res

Detailed Description

Definition at line 93 of file audiosource.h.


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

Generated by  Doxygen 1.6.0   Back to index