Método IAudioDeviceEndpoint::WriteExclusiveModeParametersToSharedMemory (audioengineendpoint.h)
El método WriteExclusiveModeParametersToSharedMemory crea y escribe los parámetros de modo exclusivo en la memoria compartida.
Sintaxis
HRESULT WriteExclusiveModeParametersToSharedMemory(
[in] UINT_PTR hTargetProcess,
[in] HNSTIME hnsPeriod,
[in] HNSTIME hnsBufferDuration,
[in] UINT32 u32LatencyCoefficient,
[out] UINT32 *pu32SharedMemorySize,
[out] UINT_PTR *phSharedMemory
);
Parámetros
[in] hTargetProcess
Identificador del proceso para el que se duplicarán los identificadores.
[in] hnsPeriod
La periodicidad, en unidades de 100 nanosegundos, del dispositivo. Este valor debe estar dentro del intervalo de la periodicidad mínima y máxima del dispositivo representado por el punto de conexión.
[in] hnsBufferDuration
Duración del búfer, en unidades de 100 nanosegundos, solicitadas por el cliente.
[in] u32LatencyCoefficient
Coeficiente de latencia del punto de conexión de audio. Un cliente puede obtener la latencia real del punto de conexión llamando al método IAudioEndpoint::GetLatency .
[out] pu32SharedMemorySize
Recibe el tamaño del área de memoria compartida por el servicio y el proceso.
[out] phSharedMemory
Recibe un identificador del área de memoria compartida por el servicio y el proceso.
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK.
Comentarios
Este método se usa para proporcionar identificadores y parámetros del servicio de audio del punto de conexión al proceso de cliente para su uso en modo exclusivo. Este método produce un error si el objeto de extremo se inicializa completamente a través de la llamada al método IAudioDeviceEndpoint::SetBuffer .
La API AudioEndpoint de servicios de Escritorio remoto es para su uso en escenarios de Escritorio remoto; no es para las aplicaciones cliente.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 |
Servidor mínimo compatible | Windows Server 2008 R2 |
Plataforma de destino | Windows |
Encabezado | audioengineendpoint.h |