KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION
La propiedad KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION se usa para indicar al controlador cuándo asignar y liberar el almacenamiento para sus datos del agente de escucha. El almacenamiento se asigna cuando se crea el agente de escucha y se libera cuando se elimina el agente de escucha. Esta propiedad también se puede usar para consultar al controlador si los datos del agente de escucha están asignados actualmente.
Tabla de resumen de uso
Obtener | Set | Destino | Tipo de descriptor de propiedad | Tipo de valor de propiedad |
---|---|---|---|---|
Sí |
Sí |
Anclar |
BOOL |
El valor de propiedad (datos de operación) es de tipo BOOL. Para una solicitud set-property, este valor especifica si el controlador debe asignar o liberar el almacenamiento para sus datos del agente de escucha:
Un valor de TRUE dirige al controlador para asignar almacenamiento para sus datos del agente de escucha.
Un valor de FALSE indica al controlador que libere los datos del agente de escucha.
Para una solicitud get-property, un valor de TRUE o FALSE indica si el controlador contiene actualmente una asignación de almacenamiento para los datos del agente de escucha.
Valor devuelto
Una solicitud de propiedad KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION devuelve STATUS_SUCCESS para indicar que se ha completado correctamente. De lo contrario, la solicitud devuelve un código de estado de error adecuado.
Requisitos
Encabezado |
Ksmedia.h (incluye Ksmedia.h) |