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