IKsDataTypeCompletion-Schnittstelle (ksproxy.h)
Die IKsDataTypeCompletion-Schnittstelle stellt eine Methode zum Abschließen teilweise angegebener Medientypen bereit, die an die IAMStreamConfig::SetFormat-Methode übergeben werden.
Die IID für diese Schnittstelle ist IID_IKsDataTypeCompletion.
Vererbung
Die IKsDataTypeCompletion-Schnittstelle erbt von der IUnknown-Schnittstelle .
Methoden
Die IKsDataTypeCompletion-Schnittstelle verfügt über diese Methoden.
IKsDataTypeCompletion::KsCompleteMediaType Die KsCompleteMediaType-Methode schließt einen teilweise angegebenen Medientyp ab, der zuerst der IAMStreamConfig::SetFormat-Methode angezeigt wurde. |
Hinweise
Um den Proxydatentyp neutral zu halten, können optionale Datentyphandler geladen werden, um den Datenstrom beim Übergeben an oder aus Kernelmodusfiltern zu massieren. Sie sollten einen Datentyphandler als COM-Server implementieren, der zumindest die IKsDataTypeHandler-Schnittstelle unterstützt. Die IKsDataTypeCompletion-Schnittstelle ist für Datentyphandler optional. Ein Datentyphandler unterstützt IKsDataTypeCompletion nur, wenn das Medienformat über ein teilweise angegebenes Formular verfügt.
Ein Datentyphandler wird in der Regel während des Pinverbindungsprozesses geladen und entladen, wenn die Verbindung unterbrochen wird. Ein Datentyphandler wird jedoch manchmal für andere Zwecke kurz geladen. Wenn eine Anwendung für instance die IAMStreamConfig::SetFormat-Methode von DirectShow verwendet, verwendet die Anwendung möglicherweise einen Datentyphandler, um einen partiellen Medientypparameter abzuschließen, der von IAMStreamConfig::SetFormat zurückgegeben wird. Weitere Informationen zu IAMStreamConfig::SetFormat finden Sie in der dokumentation zu Microsoft Windows SDK.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | ksproxy.h (include Ksproxy.h) |