Compartir a través de


Método IMiniportWaveStream::Silence (portcls.h)

El método Silence 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 al 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

Ninguno

Observaciones

Windows trata los valores de PCM de 8 bits como sin signo y trata los valores de 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 método Silence establece cada byte en el valor 0x80. Al escribir silencio en un búfer que contiene valores PCM de 16 bits o más grandes, el método rellena la parte especificada del búfer con ceros.

Requisitos

Requisito Valor
de la plataforma de destino de Universal
encabezado de portcls.h (incluya Portcls.h)
irQL Cualquier nivel