Udostępnij za pośrednictwem


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;