Pepper_56_C++_interfaces
Pepper_56_C++_interfaces
 All Classes Namespaces Files Functions Typedefs Enumerations Macros Groups
pp::AudioConfigSamsung Class Reference
Inheritance diagram for pp::AudioConfigSamsung:
pp::AudioConfig pp::Resource

Public Member Functions

 AudioConfigSamsung ()
 An empty constructor for an AudioConfigSamsung resource.
 
 AudioConfigSamsung (const InstanceHandle &instance, PP_AudioSampleRate sample_rate, uint32_t sample_frame_count)
 
int32_t SetAudioMode (PP_AudioMode audio_mode)
 
- Public Member Functions inherited from pp::AudioConfig
 AudioConfig ()
 An empty constructor for an AudioConfig resource.
 
 AudioConfig (const InstanceHandle &instance, PP_AudioSampleRate sample_rate, uint32_t sample_frame_count)
 
PP_AudioSampleRate sample_rate () const
 
uint32_t sample_frame_count () const
 
- Public Member Functions inherited from pp::Resource
 Resource ()
 The default constructor.
 
 Resource (const Resource &other)
 
virtual ~Resource ()
 Destructor.
 
Resourceoperator= (const Resource &other)
 
bool is_null () const
 
PP_Resource pp_resource () const
 
PP_Resource detach ()
 

Additional Inherited Members

- Static Public Member Functions inherited from pp::AudioConfig
static PP_AudioSampleRate RecommendSampleRate (const InstanceHandle &instance)
 
static uint32_t RecommendSampleFrameCount (const InstanceHandle &instance, PP_AudioSampleRate sample_rate, uint32_t requested_sample_frame_count)
 
- Protected Member Functions inherited from pp::Resource
 Resource (PP_Resource resource)
 
 Resource (PassRef, PP_Resource resource)
 
void PassRefFromConstructor (PP_Resource resource)
 
void Clear ()
 Sets this resource to null. This releases ownership of the resource.
 

Constructor & Destructor Documentation

pp::AudioConfigSamsung::AudioConfigSamsung ( const InstanceHandle instance,
PP_AudioSampleRate  sample_rate,
uint32_t  sample_frame_count 
)

A constructor that creates an audio config based on the given sample rate and frame count.

For details check AudioConfig class.

Parameters
[in]instanceThe instance associated with this resource.
[in]sample_rateA PP_AudioSampleRate which is either PP_AUDIOSAMPLERATE_44100 or PP_AUDIOSAMPLERATE_48000.
[in]sample_frame_countA uint32_t frame count returned from the RecommendSampleFrameCount function.

Member Function Documentation

int32_t pp::AudioConfigSamsung::SetAudioMode ( PP_AudioMode  audio_mode)

Sets specified audio mode for the given audio config.

Parameters
[in]audio_modeSelected audio mode.
Returns
An int32_t containing a result code from pp_errors.h.

The documentation for this class was generated from the following file: