Data Structures | Public Member Functions | Static Public Member Functions
eo_cxx::ecore_audio Struct Reference

Data Structures

struct  address_const_of
 
struct  address_of
 

Public Member Functions

void vio_set (Ecore_Audio_Vio *vio_, void *data_, eo_key_data_free_func free_func_) const
 Set the virtual IO functions. More...
 
::efl::eina::optional< std::string > name_get () const
 Get the name of the object. More...
 
void name_set (::efl::eina::optional< std::string > name_) const
 Set the name of the object. More...
 
bool paused_get () const
 Get the pause state of the object. More...
 
void paused_set (bool paused_) const
 Set the pause state of the object. More...
 
double volume_get () const
 Get the volume of the object. More...
 
void volume_set (double volume_) const
 Set the volume of the object. More...
 
::efl::eina::optional< std::string > source_get () const
 Get the source of the object. More...
 
bool source_set (::efl::eina::optional< std::string > source_) const
 Set the source of the object. More...
 
Ecore_Audio_Format format_get () const
 Get the format of the object. More...
 
bool format_set (Ecore_Audio_Format format_) const
 Set the format of the object. More...
 
 operator::ecore_audio () const
 
 operator::ecore_audio & ()
 
 operator::ecore_audio const & () const
 

Static Public Member Functions

static Eo_Class const * _eo_class ()
 

Member Function Documentation

void ecore_audio::vio_set ( Ecore_Audio_Vio vio_,
void *  data_,
eo_key_data_free_func  free_func_ 
) const
inline

Set the virtual IO functions.

Since
1.8
Parameters
vio
data
free_func
efl::eina::optional< std::string > ecore_audio::name_get ( ) const
inline

Get the name of the object.

Since
1.8
Parameters
name
void ecore_audio::name_set ( ::efl::eina::optional< std::string >  name_) const
inline

Set the name of the object.

Since
1.8
Parameters
name
bool ecore_audio::paused_get ( ) const
inline

Get the pause state of the object.

Since
1.8
Parameters
paused
void ecore_audio::paused_set ( bool  paused_) const
inline

Set the pause state of the object.

Since
1.8
Parameters
paused
double ecore_audio::volume_get ( ) const
inline

Get the volume of the object.

Since
1.8
Parameters
volume
void ecore_audio::volume_set ( double  volume_) const
inline

Set the volume of the object.

Since
1.8
Parameters
volume
efl::eina::optional< std::string > ecore_audio::source_get ( ) const
inline

Get the source of the object.

Since
1.8
Parameters
source
bool ecore_audio::source_set ( ::efl::eina::optional< std::string >  source_) const
inline

Set the source of the object.

What sources are supported depends on the actual object. For example, the libsndfile class accepts WAV, OGG, FLAC files as source.

Since
1.8
Parameters
source
Ecore_Audio_Format ecore_audio::format_get ( ) const
inline

Get the format of the object.

After setting the source if the format was ECORE_AUDIO_FORMAT_AUTO this function will now return the actual format.

Since
1.8
Parameters
format
bool ecore_audio::format_set ( Ecore_Audio_Format  format_) const
inline

Set the format of the object.

What formats are supported depends on the actual object. Default is ECORE_AUDIO_FORMAT_AUTO

Since
1.8
Parameters
format