다음을 통해 공유


class Audio::P ushAudioOutputStream

class Audio::PushAudioOutputStream
  : public Audio::AudioOutputStream

오디오 출력 스트림 클래스를 푸시합니다. 버전 1.4.0에 추가되었습니다.

멤버

만들기

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

지정된 Write() 및 Close() "C" 콜백 함수 포인터를 사용하여 PushAudioOutputStream을 만듭니다.

매개 변수

  • pvContext 콜백을 호출할 때 사용할 컨텍스트 포인터입니다.

  • writeCallback 콜백을 작성합니다.

  • closeCallback 콜백을 닫습니다.

반환

PushAudioOutputStream에 대한 공유 포인터

만들기

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

지정된 Write() 및 Close() 콜백 함수를 사용하여 PushAudioOutputStream을 만듭니다.

매개 변수

  • writeCallback 콜백을 작성합니다.

  • closeCallback 콜백을 닫습니다.

반환

PushAudioOutputStream에 대한 공유 포인터

만들기

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

Write() 및 Close() 콜백 함수를 사용하여 지정된 콜백 인터페이스를 활용하여 PushAudioOutputStream을 만듭니다.

매개 변수

  • callback PushAudioOutputStreamCallback 인스턴스에 대한 공유 포인터입니다.

반환

PushAudioOutputStream에 대한 공유 포인터