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 );
Создает PullAudioInputStream, используя указанные указатели функций обратного вызова Read() и Close() "C" Примечание. DataBuffer, возвращаемый read(), не должен содержать аудиозаголовок.
Параметры
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 );
Создает pullAudioInputStream, используя указанные указатели функций обратного вызова Read(), Close() и GetProperty() "C" Примечание. Объект dataBuffer, возвращаемый read(), не должен содержать звуковой заголовок. Добавлено в версии 1.5.0.
Параметры
pvContext
Указатель контекста, используемый при вызове обратных вызовов.readCallback
Чтение обратного вызова.closeCallback
Закройте обратный вызов.getPropertyCallback
Возвращает обратный вызов свойства.
Возвращаемое значение
Общий указатель на PullAudioInputStream
Создать
Синтаксис: public inline static std::shared_ptr< PullAudioInputStream > Create ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Создает PullAudioInputStream, используя указанные функции обратного вызова Read() и Close(). Примечание. DataBuffer, возвращаемый read(), не должен содержать заголовок звука.
Параметры
readCallback
Чтение обратного вызова.closeCallback
Закройте обратный вызов.
Возвращаемое значение
Общий указатель на PullAudioInputStream
Создать
Синтаксис: public inline static std::shared_ptr< PullAudioInputStream > Create ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Создает PullAudioInputStream, используя указанные функции обратного вызова Read(), Close() и GetProperty(). Примечание. DataBuffer, возвращаемый read(), не должен содержать заголовок звука. Добавлено в версии 1.5.0.
Параметры
readCallback
Чтение обратного вызова.closeCallback
Закройте обратный вызов.getPropertyCallback
Возвращает обратный вызов свойства.
Возвращаемое значение
Общий указатель на PullAudioInputStream
Создать
Синтаксис: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< PullAudioInputStreamCallback > callback );
Создает PullAudioInputStream, используя указанную функцию обратного вызова Close().
Параметры
-
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 );
Создает PullAudioInputStream, используя указанные указатели функций обратного вызова Read() и Close() "C" Примечание. DataBuffer, возвращаемый read(), не должен содержать аудиозаголовок.
Параметры
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 );
Создает pullAudioInputStream, используя указанные указатели функций обратного вызова Read(), Close() и GetProperty() "C" Примечание. Объект dataBuffer, возвращаемый read(), не должен содержать звуковой заголовок.
Параметры
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 );
Создает PullAudioInputStream, используя указанные функции обратного вызова Read() и Close(). Примечание. DataBuffer, возвращаемый read(), не должен содержать заголовок звука.
Параметры
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 );
Создает PullAudioInputStream, используя указанные функции обратного вызова Read(), Close() и GetProperty(). Примечание. DataBuffer, возвращаемый read(), не должен содержать заголовок звука. Добавлено в версии 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 );
Создает PullAudioInputStream, используя указанные функции обратного вызова Read() и Close().
Параметры
format
Формат аудиопотока.callback
Общий указатель на экземпляр PullAudioInputStreamCallback.
Возвращаемое значение
Общий указатель на PullAudioInputStream