MCI _ WAVE _ SET _ PARMS-Struktur

Die MCI _ WAVE SET _ _ PARMS-Struktur enthält Informationen für den MCI _ SET-Befehl für Waveform-Audio-Geräte.

Syntax

typedef struct {
  DWORD_PTR dwCallback;
  DWORD     dwTimeFormat;
  DWORD     dwAudio;
  UINT      wInput;
  UINT      wOutput;
  WORD      wFormatTag;
  WORD      wReserved2;
  WORD      nChannels;
  WORD      wReserved3;
  DWORD     nSamplesPerSec;
  DWORD     nAvgBytesPerSec;
  WORD      nBlockAlign;
  WORD      wReserved4;
  WORD      wBitsPerSample;
  WORD      wReserved5;
} MCI_WAVE_SET_PARMS;

Members

dwCallback

Das Wort mit niedriger Reihenfolge gibt ein Fensterhandle an, das für das MCI _ NOTIFY-Flag verwendet wird.

dwTimeFormat

Das Zeitformat des Geräts.

dwAudio

Kanalnummer für die Audioausgabe. Wird normalerweise verwendet, wenn ein Kanal ein- oder ausgeschaltet wird.

wInput

Audioeingabekanal.

wOutput

Ausgabegerät, das verwendet werden soll. Dieser Wert kann beispielsweise 2 sein, wenn auf einem System zwei Soundkarten installiert sind.

wFormatTag

Format der Waveform-Audiodaten, z. B. WAVE _ FORMAT _ PCM. Mögliche Werte werden in Mmreg.h definiert.

wReserved2

Reserviert.

nChannels

Mono (1) oder Stereo (2).

wReserved3

Reserviert.

nSamplesPerSec

Stichproben pro Sekunde.

nAvgBytesPerSec

Abtastrate in Bytes pro Sekunde.

nBlockAlign

Blockausrichtung der Daten.

wReserved4

Reserviert.

wBitsPerSample

Bits pro Stichprobe.

wReserved5

Reserviert.

Bemerkungen

Legen Sie beim Zuweisen von Daten zu den Membern dieser Struktur die entsprechenden Flags im fdwCommand-Parameter der mciSendCommand-Funktion fest, um die Member zu überprüfen.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Mciapi.h

Weitere Informationen

MCI

MCI-Strukturen

MCI _ SET

mciSendCommand