Udostępnij za pośrednictwem


class Audio::P ushAudioOutputStream

class Audio::PushAudioOutputStream
  : public Audio::AudioOutputStream

Wypychanie klasy strumienia wyjściowego audio. Dodano element w wersji 1.4.0.

Elementy członkowskie

Utwórz

Składnia: public inline static std::shared_ptr< PushAudioOutputStream > Create ( void * pvContext , CUSTOM_AUDIO_PUSH_STREAM_WRITE_CALLBACK writeCallback , CUSTOM_AUDIO_PUSH_STREAM_CLOSE_CALLBACK closeCallback );

Tworzy element PushAudioOutputStream przy użyciu określonych wskaźników funkcji Write() i Close() "C".

Parametry

  • pvContext Wskaźnik kontekstu do użycia podczas wywoływania wywołań zwrotnych.

  • writeCallback Zapisywanie wywołania zwrotnego.

  • closeCallback Zamknij wywołanie zwrotne.

Zwraca

Wskaźnik udostępniony dla elementu PushAudioOutputStream

Utwórz

Składnia: public inline static std::shared_ptr< PushAudioOutputStream > Create ( WriteCallbackFunction_Type writeCallback , CloseCallbackFunction_Type closeCallback );

Tworzy funkcję pushAudioOutputStream przy użyciu określonych funkcji Write() i Close().

Parametry

  • writeCallback Zapisywanie wywołania zwrotnego.

  • closeCallback Zamknij wywołanie zwrotne.

Zwraca

Wskaźnik udostępniony dla elementu PushAudioOutputStream

Utwórz

Składnia: public inline static std::shared_ptr< PushAudioOutputStream > Create ( std::shared_ptr< PushAudioOutputStreamCallback > callback );

Tworzy metodę PushAudioOutputStream korzystającą z określonego interfejsu wywołania zwrotnego za pomocą funkcji Write() i Close().

Parametry

  • callback Wskaźnik udostępniony do wystąpienia PushAudioOutputStreamCallback.

Zwraca

Wskaźnik udostępniony dla elementu PushAudioOutputStream