Sdílet prostřednictvím


class Audio::P ushAudioOutputStream

class Audio::PushAudioOutputStream
  : public Audio::AudioOutputStream

Nasdílení výstupního zvukového streamu třídy. Přidáno ve verzi 1.4.0.

Členové

Vytvořit

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

Vytvoří PushAudioOutputStream s využitím zadaných write() a Close() "C" zpětné volání ukazatele.

Parametry

  • pvContext Kontextový ukazatel, který se má použít při vyvolání zpětných volání.

  • writeCallback Zápis zpětného volání.

  • closeCallback Zavřete zpětné volání.

Návraty

Sdílený ukazatel na PushAudioOutputStream

Vytvořit

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

Vytvoří PushAudioOutputStream s využitím zadaných funkcí zpětného volání Write() a Close().

Parametry

  • writeCallback Zápis zpětného volání.

  • closeCallback Zavřete zpětné volání.

Návraty

Sdílený ukazatel na PushAudioOutputStream

Vytvořit

Syntaxe: public inline static std::shared_ptr< PushAudioOutputStream > Create ( std::shared_ptr< PushAudioOutputStreamCallback > callback );

Vytvoří PushAudioOutputStream s využitím zadaného rozhraní zpětného volání s funkce zpětného volání Write() a Close().

Parametry

  • callback Sdílený ukazatel na instanci PushAudioOutputStreamCallback.

Návraty

Sdílený ukazatel na PushAudioOutputStream