Freigeben über


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)

Weitere Informationen

IKsDataTypeHandler