Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Abschnitt werden Audiostream-Objektschnittstellen beschrieben. Diese Schnittstellen sind mit den Wave- und MIDI-Streams verknüpft, die in die und von den Pins der Wave-, MIDI- und DirectMusic-Filter fließen. Einige dieser Schnittstellen werden vom Miniporttreiber implementiert und dem Porttreiber bereitgestellt. Andere werden vom Porttreiber implementiert und dem Miniporttreiber bereitgestellt.
In diesem Abschnitt werden die folgenden Audiostream-Objektschnittstellen erläutert:
Verwaltet den Pufferspeicher für DirectMusic-Streams. Wird vom DMus-Porttreiber implementiert.
Weist den digitalen Inhalten in einem Audiostream Schutz für die Verwaltung digitaler Rechte (DRM) zu. Wird von einem WaveCyclic-, WavePci- oder WaveRT-Miniporttreiber implementiert.
Stellt den MIDI-Stream dar, der durch einen Pin in einem MIDI-Filter fließt. Wird von einem MIDI-Miniporttreiber implementiert.
Stellt den Wave-Stream dar, der durch einen Pin in einem WaveCyclic-Filter fließt. Wird von einem WaveCyclic-Miniporttreiber implementiert.
Stellt den Wave-Stream dar, der durch einen Pin in einem WavePci-Filter fließt. Wird von einem WavePci-Miniporttreiber implementiert.
Stellt den Wave-Stream dar, der durch einen Pin in einem WaveRT-Filter fließt. Wird von einem WaveRT-Miniporttreiber implementiert.
Erweitert die IMiniportWaveRTStream-Schnittstelle und stellt zusätzliche Methoden für DMA-Treiberereignisbenachrichtigungen bereit.
Stellt den MIDI-Stream dar, der durch einen MIDI- oder DirectMusic-Pin in einem DirectMusic-Filter fließt. Wird von einem DMus-Miniporttreiber implementiert.
Stellt Zuordnungsdienste zu den Streamobjekten eines WavePci-Miniporttreibers bereit. Wird vom WavePci-Porttreiber implementiert.
Verarbeitet die Wave-Ausgabe für ein DirectMusic-Synthesizergerät. Wird von einem DMus-Miniporttreiber implementiert und von der Wave-Senke des DMus-Porttreibers verwendet.