MPD  0.20.15
Public Member Functions
SLES::Object Class Reference

OO wrapper for an OpenSL/ES SLObjectItf variable. More...

#include <Object.hxx>

Public Member Functions

 Object ()=default
 
 Object (SLObjectItf _object)
 
 operator SLObjectItf ()
 
SLresult Realize (bool async)
 
void Destroy ()
 
SLresult GetInterface (const SLInterfaceID iid, void *pInterface)
 

Detailed Description

OO wrapper for an OpenSL/ES SLObjectItf variable.

Definition at line 39 of file Object.hxx.

Constructor & Destructor Documentation

◆ Object() [1/2]

SLES::Object::Object ( )
default

◆ Object() [2/2]

SLES::Object::Object ( SLObjectItf  _object)
inlineexplicit

Definition at line 44 of file Object.hxx.

Member Function Documentation

◆ Destroy()

void SLES::Object::Destroy ( )
inline

Definition at line 54 of file Object.hxx.

◆ GetInterface()

SLresult SLES::Object::GetInterface ( const SLInterfaceID  iid,
void *  pInterface 
)
inline

Definition at line 58 of file Object.hxx.

◆ operator SLObjectItf()

SLES::Object::operator SLObjectItf ( )
inline

Definition at line 46 of file Object.hxx.

◆ Realize()

SLresult SLES::Object::Realize ( bool  async)
inline

Definition at line 50 of file Object.hxx.


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