xoreos  0.0.5
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
Video::QuickTimeDecoder::AudioTrackHandler Class Reference
Inheritance diagram for Video::QuickTimeDecoder::AudioTrackHandler:
Inheritance graph
[legend]
Collaboration diagram for Video::QuickTimeDecoder::AudioTrackHandler:
Collaboration graph
[legend]

Public Member Functions

 AudioTrackHandler (QuickTimeDecoder *decoder, QuickTimeAudioTrack *audioTrack)
 
bool canBufferData () const
 
void updateBuffer (const Common::Timestamp &endTime)
 

Protected Member Functions

Sound::AudioStreamgetAudioStream () const
 

Private Attributes

QuickTimeDecoder_decoder
 
QuickTimeAudioTrack_audioTrack
 

Detailed Description

Definition at line 256 of file quicktime.h.

Constructor & Destructor Documentation

◆ AudioTrackHandler()

Video::QuickTimeDecoder::AudioTrackHandler::AudioTrackHandler ( QuickTimeDecoder decoder,
QuickTimeAudioTrack audioTrack 
)

Definition at line 1070 of file quicktime.cpp.

Member Function Documentation

◆ canBufferData()

bool Video::QuickTimeDecoder::AudioTrackHandler::canBufferData ( ) const

Definition at line 1082 of file quicktime.cpp.

◆ getAudioStream()

Sound::AudioStream * Video::QuickTimeDecoder::AudioTrackHandler::getAudioStream ( ) const
protected

Definition at line 1078 of file quicktime.cpp.

◆ updateBuffer()

void Video::QuickTimeDecoder::AudioTrackHandler::updateBuffer ( const Common::Timestamp endTime)

Definition at line 1074 of file quicktime.cpp.

Member Data Documentation

◆ _audioTrack

QuickTimeAudioTrack* Video::QuickTimeDecoder::AudioTrackHandler::_audioTrack
private

Definition at line 269 of file quicktime.h.

◆ _decoder

QuickTimeDecoder* Video::QuickTimeDecoder::AudioTrackHandler::_decoder
private

Definition at line 268 of file quicktime.h.


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