|
RDK Documentation (Open Sourced RDK Components)
|
Go to the documentation of this file.
29 #ifndef _DS_AUDIOOUTPUTPORTTYPE_H_
30 #define _DS_AUDIOOUTPUTPORTTYPE_H_
65 static const int kIDLR;
66 static const int kHDMI;
67 static const int kSPDIF;
68 static const int kSPEAKER;
69 static const int kARC;
70 static const int kHEADPHONE;
virtual ~AudioOutputPortType()
This is a default destructor of class AudioOutputPortType.
const List< AudioOutputPort > getPorts() const
This function is used to get the list of platform supported audio output ports.
List< AudioOutputPort > _aPorts
List of audio ports.
This class is implemented using templates and it is used to maintain a container with the list of sup...
void addPort(const AudioOutputPort &port)
This function is used to add the specified audio port to the list of supported audio ports.
This class extends DSConstant for implementing AudioCompression. It helps to maintain different audio...
List< AudioStereoMode > _stereoModes
List of stereo modes.
This file defines DSConstant class which is inherited by most of the device settings classes.
static AudioOutputPortType & getInstance(int id)
This function is used to get the instance of the AudioOutputPortType based on the port id,...
List< AudioCompression > _compressions
List of compression types.
This class is used to store and manage the names and id's. It is derived by many classes like VideoRe...
This class extends DSConstant to implement AudioStereoMode. It manages the information related to aud...
const List< AudioStereoMode > getSupportedStereoModes() const
This API is used to get the list of audio stereo modes supported by the audio port.
Class extending Enumerable to implement the audiooutputport interface.
void addCompression(const AudioCompression &compression)
This function is used to add the specified compression types to the list of supported compressions fo...
This file defines AudioStereoMode class for managing audio mode types.
void addStereoMode(const AudioStereoMode &stereoMode)
This function is used to add the specified stereoMode types to the list of supported stereo modes for...
AudioOutputPortType(int id)
This is a default constructor of class AudioOutputPortType. It initializes the AudioOutputPortType in...
void addEncoding(const AudioEncoding &encoding)
This function is used to add the specified encoding types to the list of supported encodings for Audi...
AudioOutputPort & getPort(int index)
This function is used to get the AudioOutputPort instance based on the index.
Class extending DSConstant to implement the audiooutputport interface.
const List< AudioEncoding > getSupportedEncodings() const
This API is used to get the list of audio encodings supported by the audio port .
bool isModeSupported(int newMode)
This function is used to find out if requested Audio mode is supported by Platform.
This class extends DSConstant to implement AudioEncoding which manages audio encodings.
It contain variables,stuctures,class and functions referenced by audiooutputport code.
const List< AudioCompression > getSupportedCompressions() const
This API is used to get the list of audio compressions supported by the audio port.
This file defines AudioCompression class for managing audio compression levels.
This file defines AudioEncoding class for managing audio encoding types.
List< AudioEncoding > _encodings
List of encoding types.