Samples per Block
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;