estructura XAPO_PROCESS_BUFFER_PARAMETERS (xapo.h)
Define los parámetros del búfer de secuencia que pueden cambiar de una llamada a la siguiente. Se usa con el método Process .
Sintaxis
typedef struct XAPO_PROCESS_BUFFER_PARAMETERS {
void *pBuffer;
XAPO_BUFFER_FLAGS BufferFlags;
UINT32 ValidFrameCount;
} XAPO_PROCESS_BUFFER_PARAMETERS;
Miembros
pBuffer
Puntero a un búfer de secuencia que contiene datos de audio. El búfer debe estar alineado con 16 bytes, no NULL y debe ser al menos XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS. MaxFrameCount marcos en tamaño.
BufferFlags
Enumeración XAPO_BUFFER_FLAGS que describe el contenido del búfer de secuencia.
ValidFrameCount
Número de fotogramas que se van a procesar; este valor debe estar dentro del intervalo de 0 a XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS. MaxFrameCount.
Comentarios
Aunque los valores de formato y tamaño máximo de un búfer de secuencia determinado son constantes, tal y como se define en la estructura XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS , se permite cambiar la dirección de memoria real del búfer de secuencia. Para los XAPOs de velocidad de bits constante (CBR), ValidFrameCount es constante y siempre es igual al XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS correspondiente. MaxFrameCount para este búfer.
Requisitos de la plataforma
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK de DirectX (XAudio 2.7)Requisitos
Requisito | Valor |
---|---|
Header | xapo.h |