
Definition at line 35 of file transcode.cpp.
Public Member Functions | |
| AudioReencodeBuffer (int audio_bits, int audio_channels) | |
| ~AudioReencodeBuffer () | |
| virtual void | Reconfigure (int audio_bits, int audio_channels, int audio_samplerate, bool audio_passthru, void *audio_codec=NULL) |
| virtual void | SetEffDsp (int dsprate) |
| virtual void | SetBlocking (bool block) |
| virtual void | Reset (void) |
| virtual bool | AddSamples (char *buffer, int samples, long long timecode) |
| virtual bool | AddSamples (char *buffers[], int samples, long long timecode) |
| virtual void | SetTimecode (long long timecode) |
| virtual bool | GetPause (void) |
| virtual void | Pause (bool paused) |
| virtual void | Drain (void) |
| virtual int | GetAudiotime (void) |
| virtual int | GetVolumeChannel (int) |
| virtual void | SetVolumeChannel (int, int) |
| virtual void | SetVolumeAll (int) |
| virtual int | GetCurrentVolume (void) |
| virtual void | SetCurrentVolume (int) |
| virtual void | AdjustCurrentVolume (int) |
| virtual void | SetMute (bool) |
| virtual void | ToggleMute (void) |
| virtual kMuteState | GetMute (void) |
| virtual kMuteState | IterateMutedChannels (void) |
| virtual void | bufferOutputData (bool) |
| virtual int | readOutputData (unsigned char *, int) |
Public Attributes | |
| int | bufsize |
| int | ab_count |
| int | ab_len [128] |
| int | ab_offset [128] |
| long long | ab_time [128] |
| unsigned char * | audiobuffer |
| int | audiobuffer_len |
| int | channels |
| int | bits |
| int | bytes_per_sample |
| int | eff_audiorate |
| long long | last_audiotime |
| AudioReencodeBuffer::AudioReencodeBuffer | ( | int | audio_bits, | |
| int | audio_channels | |||
| ) | [inline] |
Definition at line 38 of file transcode.cpp.
| AudioReencodeBuffer::~AudioReencodeBuffer | ( | ) | [inline] |
Definition at line 51 of file transcode.cpp.
| virtual void AudioReencodeBuffer::Reconfigure | ( | int | audio_bits, | |
| int | audio_channels, | |||
| int | audio_samplerate, | |||
| bool | audio_passthru, | |||
| void * | audio_codec = NULL | |||
| ) | [inline, virtual] |
Implements AudioOutput.
Definition at line 57 of file transcode.cpp.
Referenced by AudioReencodeBuffer().
| virtual void AudioReencodeBuffer::SetEffDsp | ( | int | dsprate | ) | [inline, virtual] |
| virtual void AudioReencodeBuffer::SetBlocking | ( | bool | block | ) | [inline, virtual] |
| virtual void AudioReencodeBuffer::Reset | ( | void | ) | [inline, virtual] |
Implements AudioOutput.
Definition at line 80 of file transcode.cpp.
Referenced by AudioReencodeBuffer().
| virtual bool AudioReencodeBuffer::AddSamples | ( | char * | buffer, | |
| int | samples, | |||
| long long | timecode | |||
| ) | [inline, virtual] |
| virtual bool AudioReencodeBuffer::AddSamples | ( | char * | buffers[], | |
| int | samples, | |||
| long long | timecode | |||
| ) | [inline, virtual] |
| virtual void AudioReencodeBuffer::SetTimecode | ( | long long | timecode | ) | [inline, virtual] |
| virtual bool AudioReencodeBuffer::GetPause | ( | void | ) | [inline, virtual] |
| virtual void AudioReencodeBuffer::Pause | ( | bool | paused | ) | [inline, virtual] |
| virtual void AudioReencodeBuffer::Drain | ( | void | ) | [inline, virtual] |
| virtual int AudioReencodeBuffer::GetAudiotime | ( | void | ) | [inline, virtual] |
| virtual int AudioReencodeBuffer::GetVolumeChannel | ( | int | ) | [inline, virtual] |
| virtual void AudioReencodeBuffer::SetVolumeChannel | ( | int | , | |
| int | ||||
| ) | [inline, virtual] |
| virtual void AudioReencodeBuffer::SetVolumeAll | ( | int | ) | [inline, virtual] |
Definition at line 184 of file transcode.cpp.
| virtual int AudioReencodeBuffer::GetCurrentVolume | ( | void | ) | [inline, virtual] |
| virtual void AudioReencodeBuffer::SetCurrentVolume | ( | int | ) | [inline, virtual] |
| virtual void AudioReencodeBuffer::AdjustCurrentVolume | ( | int | ) | [inline, virtual] |
| virtual void AudioReencodeBuffer::SetMute | ( | bool | ) | [inline, virtual] |
| virtual void AudioReencodeBuffer::ToggleMute | ( | void | ) | [inline, virtual] |
| virtual kMuteState AudioReencodeBuffer::GetMute | ( | void | ) | [inline, virtual] |
| virtual kMuteState AudioReencodeBuffer::IterateMutedChannels | ( | void | ) | [inline, virtual] |
| virtual void AudioReencodeBuffer::bufferOutputData | ( | bool | ) | [inline, virtual] |
| virtual int AudioReencodeBuffer::readOutputData | ( | unsigned char * | , | |
| int | ||||
| ) | [inline, virtual] |
Reimplemented from OutputListeners.
Definition at line 226 of file transcode.cpp.
Referenced by AddSamples(), and AudioReencodeBuffer().
Definition at line 227 of file transcode.cpp.
Referenced by AddSamples(), AudioReencodeBuffer(), Reset(), and Transcode::TranscodeFile().
| int AudioReencodeBuffer::ab_len[128] |
Definition at line 228 of file transcode.cpp.
Referenced by AddSamples(), AudioReencodeBuffer(), and Transcode::TranscodeFile().
| int AudioReencodeBuffer::ab_offset[128] |
Definition at line 229 of file transcode.cpp.
Referenced by AddSamples(), AudioReencodeBuffer(), and Transcode::TranscodeFile().
| long long AudioReencodeBuffer::ab_time[128] |
Definition at line 230 of file transcode.cpp.
Referenced by AddSamples(), AudioReencodeBuffer(), and Transcode::TranscodeFile().
| unsigned char* AudioReencodeBuffer::audiobuffer |
Definition at line 231 of file transcode.cpp.
Referenced by AddSamples(), AudioReencodeBuffer(), Transcode::TranscodeFile(), and ~AudioReencodeBuffer().
Definition at line 232 of file transcode.cpp.
Referenced by AddSamples(), Reset(), and Transcode::TranscodeFile().
Definition at line 232 of file transcode.cpp.
Referenced by AddSamples(), Reconfigure(), and Transcode::TranscodeFile().
Definition at line 232 of file transcode.cpp.
Referenced by AddSamples(), SetEffDsp(), and Transcode::TranscodeFile().
| long long AudioReencodeBuffer::last_audiotime |
Definition at line 233 of file transcode.cpp.
Referenced by AddSamples(), GetAudiotime(), SetTimecode(), and Transcode::TranscodeFile().
1.5.5