IMDSPDeviceControl-Schnittstelle (mswmdm.h)

Die IMDSPDeviceControl-Schnittstelle stellt Methoden zum Steuern von Geräten bereit. Nachdem diese Schnittstelle von einer bestimmten instance der IMDSPDevice-Schnittstelle abgerufen wurde, werden die Steuerungsmethoden für die Remotesteuerung von Streaming-Audiowiedergabe-, Aufzeichnungs-, Pausen-, Stopp- und Suchvorgängen auf diesem Gerät verwendet. Die Implementierung dieser Schnittstelle ist optional. Weitere Informationen finden Sie unter Obligatorische und optionale Schnittstellen.

Die METHODEN der IMDSPDeviceControl-Schnittstelle unterstützen je nach Kontext, in dem sie verwendet werden, mehrere Modi der Audiosteuerung. Dieser Kontext wird durch die Seek-Methode definiert. Die GetCapabilities-Methode wird verwendet, um zu bestimmen, welche Arten von Vorgängen vom Gerät ausgeführt werden können.

Vererbung

Die IMDSPDeviceControl-Schnittstelle erbt von der IUnknown-Schnittstelle . IMDSPDeviceControl verfügt auch über folgende Membertypen:

Methoden

Die IMDSPDeviceControl-Schnittstelle verfügt über diese Methoden.

 
IMDSPDeviceControl::GetCapabilities

Die GetCapabilities-Methode ruft die Funktionsmaske für das Gerät ab, dem diese Steuerelementschnittstelle zugeordnet ist. Die Funktionen beschreiben die Methoden des Gerätesteuerelements, die vom Mediengerät unterstützt werden.
IMDSPDeviceControl::GetDCStatus

Die GetDCStatus-Methode ruft das Steuerelement status des Geräts ab.
IMDSPDeviceControl::P ause

Die Pause-Methode hält die aktuelle Wiedergabe- oder Aufzeichnungssitzung an der aktuellen Position innerhalb des Inhalts an. (IMDSPDeviceControl.Pause)
IMDSPDeviceControl::P lay

Die Play-Methode beginnt mit der Wiedergabe an der aktuellen Suchposition. Wenn die Seek-Methode nicht aufgerufen wurde, beginnt die Wiedergabe am Anfang der ersten Datei, und die Wiedergabelänge ist nicht definiert.
IMDSPDeviceControl::Record

Die Record-Methode beginnt mit der Aufzeichnung von der externen Datensatzeingabe des Geräts an der aktuellen Suchposition. Die Seek-Methode muss zuerst aufgerufen werden.
IMDSPDeviceControl::Resume

Die Resume-Methode setzt den aktuellen Wiedergabe- oder Aufzeichnungsvorgang aus der Dateiposition fort, die während des Aufrufs von Pause gespeichert wurde.
IMDSPDeviceControl::Seek

Die Seek-Methode sucht zu einer Position, die von den Play- oder Record-Methoden als Ausgangspunkt verwendet wird. (IMDSPDeviceControl.Seek)
IMDSPDeviceControl::Stop

Die Stop-Methode beendet den aktuellen Stream.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile mswmdm.h

Weitere Informationen

Schnittstellen für Dienstanbieter