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;