Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
class Audio::PushAudioInputStream
: public Audio::AudioInputStream
Representa el flujo de entrada de audio de inserción con respaldo de memoria usado para configuraciones de entrada de audio personalizadas.
Miembros
~PushAudioInputStream
Sintaxis: public inline virtual ~PushAudioInputStream ( );
Destructor; cierra la secuencia subyacente si aún no está cerrada.
Escribir
Sintaxis: public inline void Write ( uint8_t * dataBuffer , uint32_t size );
Escribe los datos de audio especificados mediante la realización de una copia interna de los datos. Nota: DataBuffer no debe contener ningún encabezado de audio.
Parámetros
dataBufferpuntero al búfer de audio de la que esta función realizará una copia.sizeTamaño del búfer.
SetProperty
Sintaxis: public inline void SetProperty ( PropertyId id , const SPXSTRING & value );
Establezca el valor de una propiedad. Las propiedades de los datos de audio deben establecerse antes de escribir los datos de audio. Se agregó en la versión 1.5.0.
Parámetros
idEl identificador de la propiedad. Ver PropertyIdvaluevalor que se va a establecer
SetProperty
Sintaxis: public inline void SetProperty ( const SPXSTRING & propertyName , const SPXSTRING & value );
Establezca el valor de una propiedad. Las propiedades de los datos de audio deben establecerse antes de escribir los datos de audio. Se agregó en la versión 1.5.0.
Parámetros
propertyNameNombre de la propiedad.valuevalor que se va a establecer
Cerrar
Sintaxis: public inline void Close ( );
Cierra la secuencia.
Crear
Sintaxis: public inline static std::shared_ptr< PushAudioInputStream > Create ( );
Crea una memoria respaldada por PushAudioInputStream con el formato predeterminado (16 kHz, 16 bits, MONO PCM).
Devoluciones
Puntero compartido a PushAudioInputStream
Crear
Sintaxis: public inline static std::shared_ptr< PushAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format );
Crea una memoria respaldada por PushAudioInputStream con el formato de audio especificado.
Parámetros
-
formatformato de secuencia de audio.
Devoluciones
Puntero compartido a PushAudioInputStream