사용자 지정 오디오 입력 구성에 사용되는 오디오 입력 스트림을 나타냅니다.
구성원
연산자 SPXAUDIOSTREAMHANDLE
구문: public inline explicit operator SPXAUDIOSTREAMHANDLE ( ) const;
내부 핸들 값을 가져오는 데 사용되는 내부 연산자입니다.
반품
핸들입니다.
CreatePushStream
구문: public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( );
기본 형식(16kHz, 16비트, 모노 PCM)을 사용하여 지원되는 PushAudioInputStream 메모리를 만듭니다.
반품
PushAudioInputStream에 대한 공유 포인터
CreatePushStream
구문: public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( std::shared_ptr< AudioStreamFormat > format );
지정된 오디오 형식으로 메모리 지원 PushAudioInputStream을 만듭니다.
매개 변수
-
format오디오 스트림 형식입니다.
반품
PushAudioInputStream에 대한 공유 포인터
CreatePullStream
구문: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );
기본 형식(16kHz, 16비트, 모노 PCM)을 사용하여 Read() 및 Close() 메서드에 대해 지정된 콜백 함수를 위임하는 PullAudioInputStream을 만듭니다.
매개 변수
pvContext콜백을 호출할 때 사용할 컨텍스트 포인터입니다.readCallback콜백을 읽습니다.closeCallback콜백을 닫습니다.
반품
PullAudioInputStream에 대한 공유 포인터
CreatePullStream
구문: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback , CUSTOM_AUDIO_PULL_STREAM_GET_PROPERTY_CALLBACK getPropertyCallback );
버전 1.5.0에서 추가된 Read(), Close() 및 GetProperty() 메서드에 대해 지정된 콜백 함수를 위임하는 PullAudioInputStream을 만듭니다.
매개 변수
pvContext콜백을 호출할 때 사용할 컨텍스트 포인터입니다.readCallback콜백을 읽습니다.closeCallback콜백을 닫습니다.GetProperty 콜백을
getPropertyCallback.
반품
PullAudioInputStream에 대한 공유 포인터
CreatePullStream
구문: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
기본 형식(16kHz, 16비트, 모노 PCM)을 사용하여 Read() 및 Close() 메서드에 대해 지정된 콜백 함수를 위임하는 PullAudioInputStream을 만듭니다.
매개 변수
readCallback콜백을 읽습니다.closeCallback콜백을 닫습니다.
반품
PullAudioInputStream에 대한 공유 포인터
CreatePullStream
구문: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Read(), Close() 및 GetProperty() 메서드에 대해 지정된 콜백 함수를 위임하는 PullAudioInputStream을 만듭니다. 버전 1.5.0에 추가되었습니다.
매개 변수
readCallback콜백을 읽습니다.closeCallback콜백을 닫습니다.getPropertyCallback속성 콜백을 가져옵니다.
반품
PullAudioInputStream에 대한 공유 포인터
CreatePullStream
구문: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< PullAudioInputStreamCallback > callback );
기본 형식(16kHz, 16비트, 모노 PCM)을 사용하여 Read() 및 Close() 메서드에 대해 지정된 콜백 인터페이스에 위임하는 PullAudioInputStream을 만듭니다.
매개 변수
-
callbackPullAudioInputStreamCallback 인스턴스에 대한 공유 포인터입니다.
반품
PullAudioInputStream에 대한 공유 포인터
CreatePullStream
구문: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );
Read() 및 Close() 메서드에 대해 지정된 콜백 함수를 위임하는 PullAudioInputStream을 만듭니다.
매개 변수
format오디오 스트림 형식입니다.pvContext콜백을 호출할 때 사용할 컨텍스트 포인터입니다.readCallback콜백을 읽습니다.closeCallback콜백을 닫습니다.
반품
PullAudioInputStream에 대한 공유 포인터
CreatePullStream
구문: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback , CUSTOM_AUDIO_PULL_STREAM_GET_PROPERTY_CALLBACK getPropertyCallback );
Read(), Close() 및 GetProperty() 메서드에 대해 지정된 콜백 함수를 위임하는 PullAudioInputStream을 만듭니다. 버전 1.5.0에 추가되었습니다.
매개 변수
format오디오 스트림 형식입니다.pvContext콜백을 호출할 때 사용할 컨텍스트 포인터입니다.readCallback콜백을 읽습니다.closeCallback콜백을 닫습니다.getPropertyCallback속성 콜백을 가져옵니다.
반품
PullAudioInputStream에 대한 공유 포인터
CreatePullStream
구문: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Read() 및 Close() 메서드에 대해 지정된 콜백 함수를 위임하는 PullAudioInputStream을 만듭니다.
매개 변수
format오디오 스트림 형식입니다.readCallback콜백을 읽습니다.closeCallback콜백을 닫습니다.
반품
PullAudioInputStream에 대한 공유 포인터
CreatePullStream
구문: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Read() 및 Close() 메서드에 대해 지정된 콜백 함수를 위임하는 PullAudioInputStream을 만듭니다. 버전 1.5.0에 추가되었습니다.
매개 변수
format오디오 스트림 형식입니다.readCallback콜백을 읽습니다.closeCallback콜백을 닫습니다.getPropertyCallback속성 콜백을 가져옵니다.
반품
PullAudioInputStream에 대한 공유 포인터
CreatePullStream
구문: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , std::shared_ptr< PullAudioInputStreamCallback > callback );
지정된 형식을 사용하여 Read() 및 Close() 메서드에 대해 지정된 콜백 인터페이스에 위임하는 PullAudioInputStream을 만듭니다.
매개 변수
format오디오 스트림 형식입니다.callbackPullAudioInputStreamCallback 인스턴스에 대한 공유 포인터입니다.
반품
PullAudioInputStream에 대한 공유 포인터
ReadCallbackFunction_Type
구문: typedef ReadCallbackFunction_Type;
CloseCallbackFunction_Type
구문: typedef CloseCallbackFunction_Type;
GetPropertyCallbackFunction_Type
구문: typedef GetPropertyCallbackFunction_Type;
버전 1.5.0에 추가되었습니다.