Método ISpatialAudioMetadataClient::GetSpatialAudioMetadataItemsBufferLength (spatialaudiometadata.h)
Obtiene la longitud del búfer necesario para almacenar el número especificado de elementos de metadatos de audio espacial. Use este método para determinar el tamaño de búfer correcto que se usará al adjuntar la memoria proporcionada por el autor de la llamada a través de la interfaz ISpatialAudioMetadataItemsBuffer .
Sintaxis
HRESULT GetSpatialAudioMetadataItemsBufferLength(
[in] UINT16 maxItemCount,
[out] UINT32 *bufferLength
);
Parámetros
[in] maxItemCount
Número máximo de elementos de metadatos que se almacenarán en un objeto ISpatialAudioMetadataItems .
[out] bufferLength
Longitud del búfer necesario para almacenar el número de elementos de metadatos de audio espaciales especificados en el parámetro maxItemCount .
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK. Si se produce un error, los códigos de retorno posibles incluyen, entre otros, los valores que se muestran en la tabla siguiente.
Código devuelto | Descripción |
---|---|
|
El puntero proporcionado no es válido.
El valor de maxItemCount o frameCount es 0. |
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | spatialaudiometadata.h |