ACMDRVSTREAMINSTANCE
9/8/2008
Essa estrutura descreve uma instância de transmitir uma conversão.
Syntax
typedef struct {
DWORD cbStruct;
LPWAVEFORMATEX pwfxSrc;
LPWAVEFORMATEX pwfxDst;
LPWAVEFILTER pwfltr;
DWORD dwCallback;
DWORD dwInstance;
DWORD fdwOpen;
DWORD fdwDriver;
DWORD dwDriver;
HACMSTREAM has;
} ACMDRVSTREAMINSTANCE;
Os membros
- cbStruct
Valor que especifica o tamanho, em bytes, dessa estrutura.
- pwfxSrc
Ponteiro para um WAVEFORMATEX estrutura que define o formato origem para transmitir uma conversão.
- pwfxDst
Ponteiro para um WAVEFORMATEX estrutura que define o formato destino para transmitir uma conversão.
- pwfltr
Ponteiro para uma opcional WAVEFILTER estrutura que define um filtro a ser usado em um transmitir conversão. Esse membro é NULL se o aplicativo não tiver especificado um filtro.
- dwCallback
Valor que especifica o aplicativo especificado dwCallback parâmetro da acmStreamOpen função.
- dwInstance
Valor que especifica o aplicativo especificado dwInstance parâmetro de acmStreamOpen.
- fdwOpen
Valor que especifica o aplicativo especificado dwOpen parâmetro de acmStreamOpen, que consiste em um conjunto de sinalizadores.
- fdwDriver
Valor que especifica informações instância transmitir driver-defined. Embora ele destina armazenar valores sinalizador, um driver ACM pode usar esse membro para armazenar qualquer instância-específicos DWORD valor. Porque o mesmo ACMDRVSTREAMINSTANCE estrutura é passada com todas as mensagens transmitir associado com uma instância particular transmitir, o valor armazenado pode ser ler ou modificado cada tempo transmitir uma mensagem é recebida e o último valor salvo será disponível o próximo tempo for recebida uma mensagem transmitir.
- dwDriver
Valor que especifica informações instância transmitir driver-defined. Um driver ACM pode usar esse membro para armazenar qualquer instância-específicos DWORD valor, such as um ponteiro para um local, alocados dinamicamente estrutura. Porque o mesmo ACMDRVSTREAMINSTANCE estrutura é passada com todas as mensagens transmitir associado com uma instância particular transmitir, o valor armazenado pode ser ler ou modificado cada tempo transmitir uma mensagem é recebida e o último valor salvo será disponível o próximo tempo for recebida uma mensagem transmitir.
- Tem
Valor que especifica o identificador cliente ACM-defined para o aberto transmitir conversão.
Remarks
O ACM aloca essa estrutura cada tempo que chama um aplicativo acmStreamOpen. Essa estrutura, em seguida, é passada para o driver along with todas as mensagens transmitir associado com uma instância particular transmitir. Informações dessa estrutura não alteração, se for um driver valida informações dentro essa estrutura quando ele recebe uma mensagem ACMDM_STREAM_OPEN, ele não possui que validar as informações novamente quando ele recebe mensagens subseqüentes para a mesma instância transmitir.
Requirements
Header | msacmdrv.h |
Windows Embedded CE | Windows CE 1.0 and later |