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 |