class Audio::AudioOutputStream
Reprezentuje strumień wyjściowy audio używany do niestandardowych konfiguracji danych wyjściowych dźwięku. Zaktualizowano w wersji 1.7.0.
Elementy członkowskie
operator SPXAUDIOSTREAMHANDLE
Składnia: public inline explicit operator SPXAUDIOSTREAMHANDLE ( ) const;
Operator wewnętrzny używany do pobierania wartości uchwytu bazowego.
Zwraca
Uchwyt.
CreatePullStream
Składnia: public inline static std::shared_ptr< PullAudioOutputStream > CreatePullStream ( );
Tworzy kopię zapasową pamięci PullAudioOutputStream.
Zwraca
Wskaźnik udostępniony do funkcji PullAudioOutputStream
CreatePushStream
Składnia: public inline static std::shared_ptr< PushAudioOutputStream > CreatePushStream ( void * pvContext , CUSTOM_AUDIO_PUSH_STREAM_WRITE_CALLBACK writeCallback , CUSTOM_AUDIO_PUSH_STREAM_CLOSE_CALLBACK closeCallback );
Tworzy metodę PushAudioOutputStream, która deleguje do określonych funkcji wywołania zwrotnego dla metod Write() i Close().
Parametry
pvContext
Wskaźnik kontekstu używany podczas wywoływania wywołań zwrotnych.writeCallback
Zapisywanie wywołania zwrotnego.closeCallback
Zamknij wywołanie zwrotne.
Zwraca
Udostępniony wskaźnik pushAudioOutputStream
CreatePushStream
Składnia: public inline static std::shared_ptr< PushAudioOutputStream > CreatePushStream ( WriteCallbackFunction_Type writeCallback , CloseCallbackFunction_Type closeCallback );
Tworzy metodę PushAudioOutputStream, która deleguje do określonych funkcji wywołania zwrotnego dla metod Write() i Close().
Parametry
writeCallback
Zapisywanie wywołania zwrotnego.closeCallback
Zamknij wywołanie zwrotne.
Zwraca
Udostępniony wskaźnik pushAudioOutputStream
CreatePushStream
Składnia: public inline static std::shared_ptr< PushAudioOutputStream > CreatePushStream ( std::shared_ptr< PushAudioOutputStreamCallback > callback );
Tworzy metodę PushAudioOutputStream, która deleguje do określonego interfejsu wywołania zwrotnego dla metod Write() i Close().
Parametry
-
callback
Wskaźnik udostępniony do wystąpienia PushAudioOutputStreamCallback.
Zwraca
Udostępniony wskaźnik pushAudioOutputStream
WriteCallbackFunction_Type
Składnia: typedef WriteCallbackFunction_Type;
CloseCallbackFunction_Type
Składnia: typedef CloseCallbackFunction_Type;