Share via


Método IMiniportWaveCíclicaStream::Silence (portcls.h)

El Silence método se usa para copiar muestras de silencio en un búfer especificado.

Sintaxis

void Silence(
  [in,out] PVOID Buffer,
  [in]     ULONG ByteCount
);

Parámetros

[in,out] Buffer

Puntero en el espacio de direcciones virtuales del kernel al inicio del búfer en el que se van a escribir las muestras de silencio. El búfer debe ser lo suficientemente grande como para contener al menos el número de bytes especificados en ByteCount.

[in] ByteCount

Especifica el número de bytes de silencio que se van a escribir en el búfer.

Valor devuelto

None

Observaciones

Windows trata los valores PCM de 8 bits como sin signo y trata los valores pcM de 16 bits y más grandes como firmados. Al rellenar una parte de un búfer PCM de 8 bits con silencio, el Silence método establece cada byte en el valor 0x80. Al escribir silencio en un búfer que contiene valores PCM de 16 bits o más, el método rellena la parte especificada del búfer con ceros.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado portcls.h (incluya Portcls.h)
IRQL Cualquier nivel