다음을 통해 공유


class Audio::P ullAudioInputStream

class Audio::PullAudioInputStream
  : public Audio::AudioInputStream

끌어오기 오디오 입력 스트림 클래스입니다.

멤버

만들기

구문: public inline static std::shared_ptr< PullAudioInputStream > Create ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );

지정한 Read() 및 Close() "C" 콜백 함수 포인터를 사용하여 PullAudioInputStream을 만듭니다. 참고: Read()에서 반환된 dataBuffer에는 오디오 헤더가 포함되어서는 안 됩니다.

매개 변수

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

  • readCallback 콜백을 읽습니다.

  • closeCallback 콜백을 닫습니다.

반환

PullAudioInputStream에 대한 공유 포인터

만들기

구문: public inline static std::shared_ptr< PullAudioInputStream > Create ( 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() "C" 콜백 함수 포인터를 사용하여 PullAudioInputStream을 만듭니다. 참고: Read()에서 반환된 dataBuffer에는 오디오 헤더가 포함되어서는 안 됩니다. 버전 1.5.0에 추가되었습니다.

매개 변수

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

  • readCallback 콜백을 읽습니다.

  • closeCallback 콜백을 닫습니다.

  • getPropertyCallback 속성 콜백을 가져옵니다.

반환

PullAudioInputStream에 대한 공유 포인터

만들기

구문: public inline static std::shared_ptr< PullAudioInputStream > Create ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );

지정된 Read() 및 Close() 콜백 함수를 사용하여 PullAudioInputStream을 만듭니다. 참고: Read()에서 반환된 dataBuffer에는 오디오 헤더가 포함되어서는 안 됩니다.

매개 변수

  • readCallback 콜백을 읽습니다.

  • closeCallback 콜백을 닫습니다.

반환

PullAudioInputStream에 대한 공유 포인터

만들기

구문: public inline static std::shared_ptr< PullAudioInputStream > Create ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );

지정된 Read(), Close() 및 GetProperty() 콜백 함수를 사용하여 PullAudioInputStream을 만듭니다. 참고: Read()에서 반환된 dataBuffer에는 오디오 헤더가 포함되어서는 안 됩니다. 버전 1.5.0에 추가되었습니다.

매개 변수

  • readCallback 콜백을 읽습니다.

  • closeCallback 콜백을 닫습니다.

  • getPropertyCallback 속성 콜백을 가져옵니다.

반환

PullAudioInputStream에 대한 공유 포인터

만들기

구문: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< PullAudioInputStreamCallback > callback );

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

매개 변수

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

반환

PullAudioInputStream에 대한 공유 포인터

만들기

구문: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );

지정한 Read() 및 Close() "C" 콜백 함수 포인터를 사용하여 PullAudioInputStream을 만듭니다. 참고: Read()에서 반환된 dataBuffer에는 오디오 헤더가 포함되어서는 안 됩니다.

매개 변수

  • format 오디오 스트림 형식입니다.

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

  • readCallback 콜백을 읽습니다.

  • closeCallback 콜백을 닫습니다.

반환

PullAudioInputStream에 대한 공유 포인터

만들기

구문: public inline static std::shared_ptr< PullAudioInputStream > Create ( 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() "C" 콜백 함수 포인터를 사용하여 PullAudioInputStream을 만듭니다. 참고: Read()에서 반환된 dataBuffer에는 오디오 헤더가 포함되어서는 안 됩니다.

매개 변수

  • format 오디오 스트림 형식입니다.

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

  • readCallback 콜백을 읽습니다.

  • closeCallback 콜백을 닫습니다.

  • getPropertyCallback 속성 콜백을 가져옵니다.

반환

PullAudioInputStream에 대한 공유 포인터

만들기

구문: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );

지정된 Read() 및 Close() 콜백 함수를 사용하여 PullAudioInputStream을 만듭니다. 참고: Read()에서 반환된 dataBuffer에는 오디오 헤더가 포함되어서는 안 됩니다.

매개 변수

  • format 오디오 스트림 형식입니다.

  • readCallback 콜백을 읽습니다.

  • closeCallback 콜백을 닫습니다.

반환

PullAudioInputStream에 대한 공유 포인터

만들기

구문: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );

지정된 Read(), Close() 및 GetProperty() 콜백 함수를 사용하여 PullAudioInputStream을 만듭니다. 참고: Read()에서 반환된 dataBuffer에는 오디오 헤더가 포함되어서는 안 됩니다. 버전 1.5.0에 추가되었습니다.

매개 변수

  • format 오디오 스트림 형식입니다.

  • readCallback 콜백을 읽습니다.

  • closeCallback 콜백을 닫습니다.

  • getPropertyCallback 속성 콜백을 가져옵니다.

반환

PullAudioInputStream에 대한 공유 포인터

만들기

구문: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , std::shared_ptr< PullAudioInputStreamCallback > callback );

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

매개 변수

  • format 오디오 스트림 형식입니다.

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

반환

PullAudioInputStream에 대한 공유 포인터