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.
Dieser Header wird vom Stream verwendet. Weitere Informationen finden Sie unter
ksproxy.h enthält die folgenden Programmierschnittstellen:
Schnittstellen
|
IKsAggregateControl Die IKsAggregateControl-Schnittstelle stellt Methoden bereit, die COM-Server als Aggregatanbieter für KS-Objekte hinzufügen und entfernen, die die Schnittstelle unterstützen. |
|
IKsAllocator Die IKsAllocator-Schnittstelle stellt Methoden bereit, die einen Zuordnungsgeber steuern und abfragen. IKsAllocator ist für die Proxyverwendung und wird nicht für die Anwendungsverwendung empfohlen. |
|
IKsAllocatorEx Die IKsAllocatorEx-Schnittstelle wird für den Proxy verwendet und nicht für die Anwendungsverwendung empfohlen. IKsAllocatorEx erbt alle Methoden der IKsAllocator-Schnittstelle und erweitert IKsAllocator, um Methoden bereitzustellen, die eine Zuordnung weiter steuern und abfragen. |
|
IKsClockPropertySet Die IKsClockPropertySet-Schnittstelle stellt Methoden bereit, mit denen der Proxy die Zeit genau widerspiegeln kann. |
|
IKsControl Die IKsControl-Schnittstelle stellt Methoden im Benutzermodus bereit, die einen KS-Filter oder KS-Pin steuern. Informationen zum Benutzermodusäquivalent dieser Schnittstelle finden Sie unter IKsControl AVStream COM-Schnittstelle. |
|
IKsDataTypeCompletion Die IKsDataTypeCompletion-Schnittstelle stellt eine Methode zum Abschließen teilweise angegebener Medientypen bereit, die an die IAMStreamConfig::SetFormat-Methode übergeben werden. |
|
IKsDataTypeHandler Die IKsDataTypeHandler-Schnittstelle stellt Methoden bereit, die optionale Vor- und Nachverarbeitung von Medienbeispielen ausführen. |
|
IKsInterfaceHandler Die IKsInterfaceHandler-Schnittstelle stellt Methoden bereit, die Beispiele basierend auf der für die hergestellte Verbindung angegebenen KSPIN_INTERFACE Struktur in den Kernel marshallen. Die IID für diese Schnittstelle ist IID_IKsInterfaceHandler. |
|
IKsNotifyEvent Die IKsNotifyEvent-Schnittstelle stellt eine Methode bereit, mit der das KS-Objekt, das ein DirectShow-Ereignis besitzt, das Ereignis mit den angegebenen Parametern ausgibt. |
|
IKsObject Die IKsObject-Schnittstelle stellt eine Methode zum Abrufen des Dateihandles eines KS-Objekts bereit. |
|
IKsPin Die IKsPin-Schnittstelle stellt Methoden bereit, mit denen Informationen zu einem Pin gesteuert und abgerufen werden. |
|
IKsPinEx Die IKsPinEx-Schnittstelle erbt alle Methoden der IKsPin-Schnittstelle und erweitert IKsPin, um eine Methode bereitzustellen, die das Filterdiagramm über einen Fehler benachrichtigt, um dem Filterdiagramm die Möglichkeit zu geben, anzuhalten. |
|
IKsPinFactory Die IKsPinFactory-Schnittstelle stellt eine Methode bereit, die den Bezeichner einer Pin Factory abruft. |
|
IKsPinPipe Die IKsPinPipe-Schnittstelle ist für die Proxyverwendung und nicht für die Anwendungsverwendung empfohlen. IKsPinPipe stellt Methoden bereit, die eine Pinpipe steuern. |
|
IKsPropertySet Die IKsPropertySet-Schnittstelle in ksproxy.h stellt Methoden bereit, die auf Eigenschaften von KS-Objekten zugreifen, die in einem KS-Minidriver implementiert sind. |
|
IKsQualityForwarder Die IKsQualityForwarder-Schnittstelle erbt die Methode der IKsObject-Schnittstelle und erweitert IKsObject, um eine Methode bereitzustellen, die Informationen aus einem Pin löscht. |
|
IKsTopology Die IKsTopology-Schnittstelle stellt eine Methode bereit, mit der Topologieknotenobjekte geöffnet werden, die in einem Filter enthalten sind. |
Functions
|
KsGetMediaType Die KsGetMediaType-Funktion ruft Informationen zu einem Medientyp auf einem Pin Factory-Bezeichner ab. |
|
KsGetMediaTypeCount Die KsGetMediaTypeCount-Funktion gibt die Anzahl der verfügbaren Medientypen auf einem Pin Factory-Bezeichner zurück. |
|
KsGetMultiplePinFactoryItems Die KsGetMultiplePinFactoryItems-Funktion ruft Anhefteigenschaftenelemente in einem Datenpuffer mit variabler Länge ab. |
|
KsOpenDefaultDefaultGeräte Die KsOpenDefaultDefaultDevice-Funktion öffnet ein Handle für das erste Gerät, das in der angegebenen PnP-Kategorie (Plug and Play) aufgeführt ist. |
|
KsResolveRequiredAttributes Die KsResolveRequiredAttributes-Funktion durchsucht die Liste der Attribute, die einem Datenbereich zugeordnet ist, nach angegebenen Attributen und stellt sicher, dass alle angegebenen Attribute gefunden wurden. |
|
KsSynchronousDeviceControl Die KsSynchronousDeviceControl-Funktion stellt einen synchronen Geräte-E/A-Steuerungsvorgang für das KS-Objekt aus, das durch ein Dateihandle angegeben wird. |
Strukturen
|
KSSTREAM_SEGMENT Die KSSTREAM_SEGMENT-Struktur enthält Informationen, die einen E/A-Vorgang beschreiben, der in einem Stream auftritt. |
|
ALLOCATOR_PROPERTIES_EX Die ALLOCATOR_PROPERTIES_EX-Struktur ist für die Proxyverwendung vorgesehen und wird nicht für die Anwendungsverwendung empfohlen. ALLOCATOR_PROPERTIES_EX enthält Informationen, die Die Eigenschaften eines Zuteilungsgebers beschreiben. |
|
OPTIMAL_WEIGHT_TOTALS Weitere Informationen: OPTIMAL_WEIGHT_TOTALS Struktur |
|
PIPE_DIMENSIONS Die PIPE_DIMENSIONS-Struktur ist für die Proxyverwendung vorgesehen und wird nicht für die Anwendungsverwendung empfohlen. PIPE_DIMENSIONS enthält Informationen, die das Komprimierungs-/Erweiterungsverhältnis von Frames auf verschiedenen Pins im Zusammenhang mit einer Pipe beschreiben. |
|
PIPE_TERMINATION Die PIPE_TERMINATION-Struktur ist für die Verwendung von Proxys vorgesehen und wird nicht für die Anwendungsverwendung empfohlen. PIPE_TERMINATION enthält Informationen, die den Pinabschluss einer Pipe beschreiben. |
Enumerationen
|
FRAMING_CACHE_OPS Weitere Informationen: FRAMING_CACHE_OPS Enumeration |
|
FRAMING_PROP Weitere Informationen: FRAMING_PROP Enumeration |
|
KS_LogicalMemoryType Weitere Informationen: KS_LogicalMemoryType-Enumeration |
|
KSALLOCATORMODE Weitere Informationen: KSALLOCATORMODE-Enumeration |
|
KSIOOPERATION Weitere Informationen: KSIOOPERATION-Enumeration |
|
KSPEEKOPERATION Weitere Informationen: KSPEEKOPERATION-Enumeration |
|
PIPE_ALLOCATOR_PLACE Weitere Informationen: PIPE_ALLOCATOR_PLACE Enumeration |
|
PIPE_STATE Weitere Informationen: PIPE_STATE Enumeration |