Dela via


class Audio::AudioOutputStream

Representerar ljudutdataström som används för anpassade ljudutdatakonfigurationer. Uppdaterad i version 1.7.0.

Medlemmar

operatorN SPXAUDIOSTREAMHANDLE

Syntax: public inline explicit operator SPXAUDIOSTREAMHANDLE ( ) const;

Intern operator som används för att hämta underliggande referensvärde.

Returer

Ett handtag.

CreatePullStream

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

Skapar en minnesstödd PullAudioOutputStream.

Returer

En delad pekare till PullAudioOutputStream

CreatePushStream

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

Skapar en PushAudioOutputStream som delegerar till de angivna återanropsfunktionerna för metoderna Write() och Close().

Parametrar

  • pvContext Kontextpekare som ska användas när återanropen anropas.

  • writeCallback Skriv återanrop.

  • closeCallback Stäng återanrop.

Returer

En delad pekare till PushAudioOutputStream

CreatePushStream

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

Skapar en PushAudioOutputStream som delegerar till de angivna återanropsfunktionerna för metoderna Write() och Close().

Parametrar

  • writeCallback Skriv återanrop.

  • closeCallback Stäng återanrop.

Returer

En delad pekare till PushAudioOutputStream

CreatePushStream

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

Skapar en PushAudioOutputStream som delegerar till det angivna motringningsgränssnittet för metoderna Write() och Close().

Parametrar

  • callback Delad pekare till PushAudioOutputStreamCallback-instansen.

Returer

En delad pekare till PushAudioOutputStream

WriteCallbackFunction_Type

Syntax: typedef WriteCallbackFunction_Type;

CloseCallbackFunction_Type

Syntax: typedef CloseCallbackFunction_Type;