| Motorola Mobility Confidential Restricted. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ToiAudioOutputService Interface Reference Description
ToiAudioOutputService is used for controlling audio outputs. It allows the client to control how to decode and mix audio content and route the modified/unmodified content to the outputs.
Inheritance diagram for ToiAudioOutputService:
Member Typedef Documentation
List of connections.
Input or output connection direction.
Audio connection identifier type.
Audio connection types. Member Function Documentation
Creates and returns a session to change the audio output configuration. The session is active between this call and either ToiAudioOutputConfigurationSession::apply() or ToiAudioOutputConfigurationSession::revert().
Returns the audio output configuration.
Returns available audio connections.
Returns the mutes state of a connection.
Returns the audio volume level of a connection. Possible level range from 0 and 100 where 0 is the lowest volume and 100 the highest volume.
Sets the mute state of a connection.
Set an audio connection volume level. The level can be adjusted between 0 and 100 where 0 is the lowest volume and 100 the highest volume. The volume is only affected if the content is decoded or non compressed.
Member Data DocumentationThe connection is an input. This constant can also be accessed from toi.consts.ToiAudioOutputService.AUDIO_CONNECTION_DIRECTION_INPUT. The connection is an output. This constant can also be accessed from toi.consts.ToiAudioOutputService.AUDIO_CONNECTION_DIRECTION_OUTPUT. Analog connection. This constant can also be accessed from toi.consts.ToiAudioOutputService.AUDIO_CONNECTION_TYPE_ANALOG. Memory buffer connection, one of the inputs to the audio mixer. If audio overlay is supported, it is stored in this memory buffer. This constant can also be accessed from toi.consts.ToiAudioOutputService.AUDIO_CONNECTION_TYPE_BUFFER. Decoder connection, one of the inputs to the audio mixer. If digital audio is decoded to PCM it is done by the decoder. This constant can also be accessed from toi.consts.ToiAudioOutputService.AUDIO_CONNECTION_TYPE_DECODER. HDMI connection. This constant can also be accessed from toi.consts.ToiAudioOutputService.AUDIO_CONNECTION_TYPE_HDMI. I2S connection. This constant can also be accessed from toi.consts.ToiAudioOutputService.AUDIO_CONNECTION_TYPE_I2S. S/PDIF connection. This constant can also be accessed from toi.consts.ToiAudioOutputService.AUDIO_CONNECTION_TYPE_SPDIF.
This is an Event identifier for ToiAudioOutputConfigurationChangedEvent. This constant can also be accessed from toi.consts.ToiAudioOutputService.ON_CONFIGURATION_CHANGED.
This is an Event identifier for ToiAudioOutputHdmiConnectionStatusChangedEvent. This constant can also be accessed from toi.consts.ToiAudioOutputService.ON_HDMI_CONNECTION_STATUS_CHANGED.
This is an Event identifier for ToiAudioOutputLatencyChangedEvent. This constant can also be accessed from toi.consts.ToiAudioOutputService.ON_LATENCY_CHANGED.
This is an Event identifier for ToiAudioOutputMuteStateChangedEvent. This constant can also be accessed from toi.consts.ToiAudioOutputService.ON_MUTE_STATE_CHANGED.
This is an Event identifier for ToiAudioOutputVolumeChangedEvent. This constant can also be accessed from toi.consts.ToiAudioOutputService.ON_VOLUME_CHANGED. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||