Compartilhar via


ACMDRVSTREAMINSTANCE

Windows Mobile Not SupportedWindows Embedded CE Supported

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

See Also

Reference

ACM Driver Structures

Other Resources

WAVEFORMATEX (Waveform Audio)