KSPROPERTY_DIRECTSOUND3DLISTENER_DOPPLERFACTOR
La propiedad KSPROPERTY_DIRECTSOUND3DLISTENER_DOPPLERFACTOR especifica el factor De Puntero para un agente de escucha 3D.
Tabla de resumen de uso
Obtener | Set | Destino | Tipo de descriptor de propiedad | Tipo de valor de propiedad |
---|---|---|---|---|
Sí |
Sí |
Anclar |
FLOAT |
El valor de la propiedad (datos de operación) es de tipo FLOAT y especifica el factor Desfase. El factor DS3D_MINDOPPLERFACTOR puede oscilar entre DS3D_MAXDOPPLERFACTOR, que se definen como 0,0 y 10,0 respectivamente. El factor predeterminado es DS3D_DEFAULTDOPPLERFACTOR, que se define como 1.0.
Valor devuelto
Una solicitud de propiedad KSPROPERTY_DIRECTSOUND3DLISTENER_DOPPLERFACTOR devuelve STATUS_SUCCESS para indicar que se ha completado correctamente. De lo contrario, la solicitud devuelve un código de estado de error adecuado.
Observaciones
Esta propiedad especifica el factor De Puntero que se aplica tanto al agente de escucha 3D como al búfer de sonido 3D.
Un factor de Puntero cero significa que no se aplica ningún cambio de Puntero a un sonido independientemente de la velocidad del agente de escucha o del búfer de sonido. Los factores mayores que 1 exageran la cantidad de cambio de Galile que se produciría en el mundo real.
DirectSound usa esta propiedad para implementar los métodos IDirectSound3DListener::GetDopplerFactor e IDirectSound3DListener::SetDopplerFactor, que se describen en la documentación de Microsoft Windows SDK.
Requisitos
Encabezado |
Ksmedia.h (incluye Ksmedia.h) |