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.
Clients verwenden die eigenschaft KSPROPERTY_PIN_PROPOSEDATAFORMAT , um zu bestimmen, ob von der Pinfactory instanziierte Pins ein bestimmtes Datenformat unterstützen.
Nutzungszusammenfassungstabelle
| Herunterladen | Set | Ziel | Eigenschaftendeskriptortyp | Eigenschaftswerttyp |
|---|---|---|---|---|
| Ja | Ja | Filter | KSP_PIN | KSDATAFORMAT |
Bemerkungen
KSPROPERTY_PIN_PROPOSEDATAFORMAT enthält eine Struktur vom Typ KSDATAFORMAT, die das vorgeschlagene Datenformat angibt. Geben Sie diese Eigenschaft mithilfe von KSP_PIN an, wobei der Member die relevante Pinfactory angibt.
Wenn Sie KSPROPERTY_TYPE_GET mit dieser Eigenschaft verwenden, kann der Audiotreiber Informationen über das Standarddatenformat an einer Pin bereitstellen. KSPROPERTY_TYPE_GET kann für diese Eigenschaft optional implementiert werden, es sei denn, der Treiber unterstützt KSEVENT_PINCAPS_FORMATCHANGE.
Der KS-Filter gibt STATUS_SUCCESS zurück, wenn diese Eigenschaft mit KSPROPERTY_TYPE_SET, ob Pins auf das vorgeschlagene Datenformat festgelegt oder geöffnet werden können. Wenn der Pin nicht auf das vorgeschlagene Datenformat festgelegt werden kann, wird STATUS_NO_MATCH zurückgegeben. Für alle anderen Fehler wird ein entsprechender Fehler zurückgegeben. Wenn der Treiber KSPROPERTY_AUDIOSIGNALPROCESSING_MODES unterstützt, sollte diese Eigenschaft STATUS_SUCCESS zurückgeben, wenn das Format von einem der Audiosignalverarbeitungsmodi unterstützt wird.
Wenn Sie KSPROPERTY_TYPE_SET mit dieser Eigenschaft verwenden, ändert sich das Datenformat nicht. Clients verwenden KSPROPERTY_CONNECTION_DATAFORMAT , um das Datenformat zu ändern. KSPROPERTY_TYPE_SET kann optional für diese Eigenschaft implementiert werden.
Anforderungen
Header: ks.h (Ks.h einschließen)