Compartilhar via


Samples per Block

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Codecs ACM deve identificador múltiplos do valor na wSamplesPerBlock membro das WAVEFORMATEX estrutura. Este campo é característica do codec e não deve ser modificado.

Internamente, um codec ACM conhece o número de blocos para codificar ou decodificar pela entrada tamanho.

Usa a driver ACM a wSamplesPerBlock membro para validação formato.

O wSamplesPerBlock é membro ler pela conversão um WAVEFORMATEX estrutura para um do seguinte estruturas:

  • WAVEFORMATEXTENSIBLE, definido no Mmreg.h
  • WAVEFORMATEX_PLUGG, definido pelo Client API Real-Time Communications (RTC)
  • Qualquer localmente definidos estrutura que define wSamplesPerBlock Como o próximo Word que segue imediatamente após o WAVEFORMATEX estrutura

O seguinte exemplo de código mostra uma definição típica para um WAVEFORMATEX estrutura sendo usada para transmitir amostras por bloco.

typedef struct _WAVEFORMATEX_G711
{
   /* Generic WAVEFORMATEX fields */
   WAVEFORMATEX     WaveFormatEx;

   /* Number of samples per block */
   WORD             wSamplesPerBlock;
} WAVEFORMATEX_G711;

See Also

Concepts

Pluggable Codec Requirements