MPD: SLES::Object Class Reference

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:

- output/plugins/sles/Object.hxx