#include <OMXAudio.h>
|
| unsigned int | GetChunkLen () const |
| |
| float | GetDelay () |
| |
| float | GetCacheTime () |
| |
| float | GetCacheTotal () |
| |
| | COMXAudio (CProcessInfo &processInfo) |
| |
| bool | Initialize (AEAudioFormat format, OMXClock *clock, CDVDStreamInfo &hints, CAEChannelInfo channelMap, bool bUsePassthrough) |
| |
| bool | PortSettingsChanged () |
| |
| | ~COMXAudio () |
| |
| unsigned int | AddPackets (const void *data, unsigned int len, double dts, double pts, unsigned int frame_size, bool &settings_changed) |
| |
| unsigned int | GetSpace () |
| |
| bool | Deinitialize () |
| |
| void | SetVolume (float nVolume) |
| |
| void | SetMute (bool bOnOff) |
| |
| void | SetDynamicRangeCompression (long drc) |
| |
| float | GetDynamicRangeAmplification () const |
| |
| bool | ApplyVolume () |
| |
| int | SetPlaySpeed (int iSpeed) |
| |
| void | SubmitEOS () |
| |
| bool | IsEOS () |
| |
| void | SwitchChannels (int iAudioStream, bool bAudioOnAllSpeakers) |
| |
| void | Flush () |
| |
| void | Process () |
| |
| void | SetCodingType (AEAudioFormat format) |
| |
| void | UpdateAttenuation () |
| |
| bool | BadState () const |
| |
| unsigned int | GetAudioRenderingLatency () const |
| |
| float | GetMaxLevel (double &pts) |
| |
|
| static void | PrintChannels (OMX_AUDIO_CHANNELTYPE eChannelMapping[]) |
| |
| static void | PrintPCM (OMX_AUDIO_PARAM_PCMMODETYPE *pcm, std::string direction) |
| |
◆ COMXAudio()
◆ ~COMXAudio()
| COMXAudio::~COMXAudio |
( |
| ) |
|
◆ AddPackets()
| unsigned int COMXAudio::AddPackets |
( |
const void * |
data, |
|
|
unsigned int |
len, |
|
|
double |
dts, |
|
|
double |
pts, |
|
|
unsigned int |
frame_size, |
|
|
bool & |
settings_changed |
|
) |
| |
◆ ApplyVolume()
| bool COMXAudio::ApplyVolume |
( |
void |
| ) |
|
◆ BadState()
| bool COMXAudio::BadState |
( |
| ) |
const |
|
inline |
◆ Deinitialize()
| bool COMXAudio::Deinitialize |
( |
| ) |
|
◆ Flush()
| void COMXAudio::Flush |
( |
| ) |
|
◆ GetAudioRenderingLatency()
| unsigned int COMXAudio::GetAudioRenderingLatency |
( |
| ) |
const |
◆ GetCacheTime()
| float COMXAudio::GetCacheTime |
( |
| ) |
|
◆ GetCacheTotal()
| float COMXAudio::GetCacheTotal |
( |
| ) |
|
◆ GetChunkLen()
| unsigned int COMXAudio::GetChunkLen |
( |
| ) |
const |
◆ GetDelay()
| float COMXAudio::GetDelay |
( |
| ) |
|
◆ GetDynamicRangeAmplification()
| float COMXAudio::GetDynamicRangeAmplification |
( |
| ) |
const |
|
inline |
◆ GetMaxLevel()
| float COMXAudio::GetMaxLevel |
( |
double & |
pts | ) |
|
◆ GetSpace()
| unsigned int COMXAudio::GetSpace |
( |
| ) |
|
◆ Initialize()
◆ IsEOS()
| bool COMXAudio::IsEOS |
( |
| ) |
|
◆ PortSettingsChanged()
| bool COMXAudio::PortSettingsChanged |
( |
| ) |
|
◆ PrintChannels()
| void COMXAudio::PrintChannels |
( |
OMX_AUDIO_CHANNELTYPE |
eChannelMapping[] | ) |
|
|
static |
◆ PrintPCM()
| void COMXAudio::PrintPCM |
( |
OMX_AUDIO_PARAM_PCMMODETYPE * |
pcm, |
|
|
std::string |
direction |
|
) |
| |
|
static |
◆ Process()
| void COMXAudio::Process |
( |
| ) |
|
◆ SetCodingType()
◆ SetDynamicRangeCompression()
| void COMXAudio::SetDynamicRangeCompression |
( |
long |
drc | ) |
|
◆ SetMute()
| void COMXAudio::SetMute |
( |
bool |
bOnOff | ) |
|
◆ SetPlaySpeed()
| int COMXAudio::SetPlaySpeed |
( |
int |
iSpeed | ) |
|
◆ SetVolume()
| void COMXAudio::SetVolume |
( |
float |
nVolume | ) |
|
◆ SubmitEOS()
| void COMXAudio::SubmitEOS |
( |
| ) |
|
◆ SwitchChannels()
| void COMXAudio::SwitchChannels |
( |
int |
iAudioStream, |
|
|
bool |
bAudioOnAllSpeakers |
|
) |
| |
◆ UpdateAttenuation()
| void COMXAudio::UpdateAttenuation |
( |
| ) |
|
◆ m_critSection
◆ m_omx_decoder
◆ m_omx_mixer
◆ m_omx_render_analog
◆ m_omx_render_hdmi
◆ m_omx_splitter
◆ m_omx_tunnel_clock_analog
◆ m_omx_tunnel_clock_hdmi
◆ m_omx_tunnel_decoder
◆ m_omx_tunnel_mixer
◆ m_omx_tunnel_splitter_analog
◆ m_omx_tunnel_splitter_hdmi
The documentation for this class was generated from the following files: