IToiAudioOutputConfiguration Interface Reference
Description
IToiAudioOutputConfiguration is used to get information about the format mappings of available audio outputs.
import "IToiAudioOutputConfiguration.idl";
List of all members.
Public Member Functions |
void | GetFormatMapping (in IToiAudioOutputService::TToiAudioConnectionId connectionId, in TToiAudioFormat inputFormat, out TToiAudioFormatMapping formatMapping) raises (TToiInvalidArgumentException) |
void | GetFormatMappingList (in IToiAudioOutputService::TToiAudioConnectionId connectionId, out TToiAudioFormatMappingSequence formatMappingList) raises (TToiInvalidArgumentException) |
void | GetHdmiSinkInfo (in IToiAudioOutputService::TToiAudioConnectionId connectionId, out TToiHdmiSinkInfo sinkInfo) raises (TToiInvalidArgumentException) |
Classes |
struct | TToiAudioFormatMapping |
struct | TToiAudioFormatOption |
struct | TToiHdmiSinkInfo |
struct | TToiManufacturerInfo |
Public Types |
enum | TToiAudioFormat {
AUDIO_FORMAT_NULL,
AUDIO_FORMAT_MPEG_1,
AUDIO_FORMAT_MPEG_2,
AUDIO_FORMAT_AC3,
AUDIO_FORMAT_AC3_PLUS,
AUDIO_FORMAT_AAC_HE,
AUDIO_FORMAT_AAC_LC,
AUDIO_FORMAT_DTS,
AUDIO_FORMAT_DTS_HD,
AUDIO_FORMAT_PCM_2CH,
AUDIO_FORMAT_PCM_MULTI
} |
enum | TToiHdmiConnectionStatus { HDMI_CONNECTION_STATUS_UNKNOWN,
HDMI_CONNECTION_STATUS_CONNECTED,
HDMI_CONNECTION_STATUS_CONNECTED_CAPABILITIES_UNKNOWN,
HDMI_CONNECTION_STATUS_DISCONNECTED
} |
typedef sequence< TToiAudioFormat > | TToiAudioFormatSequence |
typedef sequence
< TToiAudioFormatOption > | TToiAudioFormatOptionSequence |
typedef sequence
< TToiAudioFormatMapping > | TToiAudioFormatMappingSequence |
Member Typedef Documentation
List of audio format mappings.
List of audio format options.
Member Enumeration Documentation
Input and output audio formats.
- Enumerator:
AUDIO_FORMAT_NULL |
No value.
|
AUDIO_FORMAT_MPEG_1 |
MPEG1 audio.
|
AUDIO_FORMAT_MPEG_2 |
MPEG2 audio.
|
AUDIO_FORMAT_AC3 |
AC3 audio.
|
AUDIO_FORMAT_AC3_PLUS |
Enhanced AC3 audio.
|
AUDIO_FORMAT_AAC_HE |
AAC HE audio.
|
AUDIO_FORMAT_AAC_LC |
AAC LC audio.
|
AUDIO_FORMAT_DTS |
DTS audio.
|
AUDIO_FORMAT_DTS_HD |
DTS HD audio.
|
AUDIO_FORMAT_PCM_2CH |
PCM stereo audio.
|
AUDIO_FORMAT_PCM_MULTI |
PCM multi audio.
|
HDMI conntection status information.
- Enumerator:
HDMI_CONNECTION_STATUS_UNKNOWN |
HDMI connection status is unknown.
|
HDMI_CONNECTION_STATUS_CONNECTED |
HDMI sink is connected and capabilities are known.
|
HDMI_CONNECTION_STATUS_CONNECTED_CAPABILITIES_UNKNOWN |
HDMI sink is connected and capabilities are unknown/invalid.
|
HDMI_CONNECTION_STATUS_DISCONNECTED |
HDMI sink is not connected.
|
Member Function Documentation
Returns the audio format mapping for the specified output connection and input format.
- Parameters:
-
| connectionId | The identifier of the output connection. |
| inputFormat | The input format. |
- Return values:
-
| formatMapping | The requested format mapping. |
- Exceptions:
-
Returns all audio format mappings for the specified output connection.
- Parameters:
-
| connectionId | The identifier of the output connection. |
- Return values:
-
| formatMappingList | The list of audio format mappings. |
- Exceptions:
-
Returns the sink information for specified HDMI connection.
- Parameters:
-
| connectionId | The identifier of the HDMI output connection. |
- Return values:
-
| sinkInfo | The sink information for the HDMI connection. |
- Exceptions:
-