Sdílet prostřednictvím


class Audio::AudioOutputStream

Představuje výstupní zvukový stream používaný pro vlastní konfigurace zvukového výstupu. Aktualizováno ve verzi 1.7.0.

Členové

SPXAUDIOSTREAMHANDLE – operátor

Syntaxe: public inline explicit operator SPXAUDIOSTREAMHANDLE ( ) const;

Interní operátor použitý k získání podkladové hodnoty popisovače.

Návraty

Popisovač.

CreatePullStream

Syntaxe: public inline static std::shared_ptr< PullAudioOutputStream > CreatePullStream ( );

Vytvoří paměťovou paměť PullAudioOutputStream.

Návraty

Sdílený ukazatel na PullAudioOutputStream

CreatePushStream

Syntaxe: public inline static std::shared_ptr< PushAudioOutputStream > CreatePushStream ( void * pvContext , CUSTOM_AUDIO_PUSH_STREAM_WRITE_CALLBACK writeCallback , CUSTOM_AUDIO_PUSH_STREAM_CLOSE_CALLBACK closeCallback );

Vytvoří PushAudioOutputStream, který deleguje na zadané funkce zpětného volání pro Metody Write() a Close().

Parametry

  • pvContext Kontextový ukazatel, který se má použít při vyvolání zpětných volání.

  • writeCallback Zápis zpětného volání.

  • closeCallback Zavřete zpětné volání.

Návraty

Sdílený ukazatel na PushAudioOutputStream

CreatePushStream

Syntaxe: public inline static std::shared_ptr< PushAudioOutputStream > CreatePushStream ( WriteCallbackFunction_Type writeCallback , CloseCallbackFunction_Type closeCallback );

Vytvoří PushAudioOutputStream, který deleguje na zadané funkce zpětného volání pro Metody Write() a Close().

Parametry

  • writeCallback Zápis zpětného volání.

  • closeCallback Zavřete zpětné volání.

Návraty

Sdílený ukazatel na PushAudioOutputStream

CreatePushStream

Syntaxe: public inline static std::shared_ptr< PushAudioOutputStream > CreatePushStream ( std::shared_ptr< PushAudioOutputStreamCallback > callback );

Vytvoří PushAudioOutputStream, který deleguje do zadaného rozhraní zpětného volání metody Write() a Close().

Parametry

  • callback Sdílený ukazatel na instanci PushAudioOutputStreamCallback.

Návraty

Sdílený ukazatel na PushAudioOutputStream

WriteCallbackFunction_Type

Syntaxe: typedef WriteCallbackFunction_Type;

CloseCallbackFunction_Type

Syntaxe: typedef CloseCallbackFunction_Type;