Streamingmediengeräte
Übersicht über die Technologie des Streamingmediengerätetreibers.
Um Gerätetreiber für Streamingmedien zu entwickeln, benötigen Sie die folgenden Header:
- amtvuids.h
- avc.h
- avcstrm.h
- bdamedia.h
- bdasup.h
- bdatypes.h
- dsound.h
- kcom.h
- ks.h
- ksi.h
- ksmedia.h
- ksproxy.h
- lamp.h
- msviddrv.h
- strmini.h
- swenum.h
- usbcamdi.h
Den Programmierleitfaden finden Sie unter Streaming von Mediengeräten.
IOCTLs
IOCTL_AVC_BUS_RESET Der IOCTL_AVC_BUS_RESET E/A-Steuerungscode ermöglicht es dem Aufrufer, alle vorherigen IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO und IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO-Steuerelementanforderungen auszuführen, die nicht das AVC_SUBUNIT_ADDR_TRIGGERBUSRESET-Flag verwendet haben. |
IOCTL_AVC_CLASS Der IOCTL_AVC_CLASS E/A-Steuerungscode wird nur im Kernelmodus unterstützt, wobei die IRP_MJ_INTERNAL_DEVICE_CONTROL dispatch.Avc.sys je nach Typ der instance (Peer oder virtuell) zwei Geräteschnittstellen unterstützt. |
IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO Der IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO E/A-Steuerungscode steuert die Enumeration virtueller Untereinheiten. |
IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO Der IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO E/A-Steuerungscode steuert die Enumeration virtueller Untereinheiten. |
IOCTL_AVCSTRM_CLASS Ein AV/C-Untereinheitstreiber verwendet die IRP_MJ_INTERNAL_DEVICE_CONTROL IRP, wobei das IoControlCode-Element auf IOCTL_AVCSTRM_CLASS festgelegt ist, um mit avcstrm.sys zu kommunizieren. |
IOCTL_KS_DISABLE_EVENT Eine Anwendung kann IOCTL_KS_DISABLE_EVENT verwenden, um eine vorherige Anforderungsbenachrichtigung zurückzutreten. Die Anwendung gibt IOCTL_KS_DISABLE_EVENT im IoControl-Parameter eines Aufrufs von KsSynchronousDeviceControl an. |
IOCTL_KS_ENABLE_EVENT Eine Anwendung kann IOCTL_KS_ENABLE_EVENT verwenden, um eine Benachrichtigung eines KS-Ereignistyps anzufordern oder die von einem KS-Objekt unterstützten Ereignisse zu bestimmen. |
IOCTL_KS_HANDSHAKE Ein Kernelmodusclient kann IOCTL_KS_HANDSHAKE verwenden, um eine Schnittstelle zwischen nicht verbundenen AVStream-Pins auszuhandeln. |
IOCTL_KS_METHOD Eine Anwendung kann IOCTL_KS_METHOD verwenden, um eine Methode für ein KS-Objekt auszuführen. Die Anwendung übergibt IOCTL_KS_METHOD mit den unten beschriebenen Parametern an die KsSynchronousDeviceControl-Funktion. |
IOCTL_KS_PROPERTY Eine Anwendung kann IOCTL_KS_PROPERTY verwenden, um Eigenschaften abzurufen oder festzulegen oder um die von einem KS-Objekt unterstützten Eigenschaften zu bestimmen. Die Anwendung übergibt IOCTL_KS_PROPERTY mit den unten beschriebenen Parametern an die KsSynchronousDeviceControl-Funktion. |
IOCTL_KS_READ_STREAM Eine Anwendung kann IOCTL_KS_READ_STREAM verwenden, um Daten von einer Pin zu lesen. Die Anwendung übergibt IOCTL_KS_READ_STREAM mit den unten beschriebenen Parametern an die KsSynchronousDeviceControl-Funktion. |
IOCTL_KS_RESET_STATE Eine Anwendung kann IOCTL_KS_RESET_STATE verwenden, um eine Pin in den Zustand zurückzugeben, in dem sie sich zum Zeitpunkt der Beschaffung befand. Die Anwendung übergibt IOCTL_KS_RESET_STATE mit den unten beschriebenen Parametern an die KsSynchronousDeviceControl-Funktion. |
IOCTL_KS_WRITE_STREAM Eine Anwendung kann IOCTL_KS_WRITE_STREAM verwenden, um Daten in eine Pin zu schreiben. Die Anwendung übergibt IOCTL_KS_WRITE_STREAM mit den unten beschriebenen Parametern an die KsSynchronousDeviceControl-Funktion. |
IOCTL_LAMP_BASE Weitere Informationen: IOCTL_LAMP_BASE IOCTL |
IOCTL_LAMP_GET_CAPABILITIES_COLOR Der IOCTL_LAMP_GET_CAPABILITIES_COLOR Steuercode fragt die Funktionen der Lampe ab, wenn das Gerät für die Farblichtausgabe konfiguriert ist. |
IOCTL_LAMP_GET_CAPABILITIES_WHITE Der IOCTL_LAMP_GET_CAPABILITIES_WHITE-Steuerungscode fragt die Funktionen der Lampe ab, wenn das Gerät so konfiguriert ist, dass es weißes Licht ausgibt. |
IOCTL_LAMP_GET_EMITTING_LIGHT Der IOCTL_LAMP_GET_EMITTING_LIGHT steuert code abfragen, ob die Lampe eingeschaltet ist. |
IOCTL_LAMP_GET_INTENSITY_COLOR Der IOCTL_LAMP_GET_INTENSITY_COLOR Steuercode fragt die Lichtintensität ab, wenn die Lampe für die Abstrahlung von Farblicht konfiguriert ist. |
IOCTL_LAMP_GET_INTENSITY_WHITE Der IOCTL_LAMP_GET_INTENSITY_WHITE Steuercode fragt die Lichtintensität ab, wenn die Lampe so konfiguriert ist, dass weißes Licht ausgibt. |
IOCTL_LAMP_GET_MODE Der IOCTL_LAMP_GET_MODE-Steuerelementcode fragt den Modus ab, mit dem die Lampe derzeit konfiguriert ist. |
IOCTL_LAMP_SET_EMITTING_LIGHT Der IOCTL_LAMP_SET_EMITTING_LIGHT Steuercode schaltet die Lampe ein oder aus. |
IOCTL_LAMP_SET_INTENSITY_COLOR Der IOCTL_LAMP_SET_INTENSITY_COLOR Steuercode legt die Lampe auf die angegebene Lichtintensität fest. |
IOCTL_LAMP_SET_INTENSITY_WHITE Der IOCTL_LAMP_SET_INTENSITY_WHITE Steuercode legt die Lampe auf die angegebene Lichtintensität fest. |
IOCTL_LAMP_SET_MODE Der IOCTL_LAMP_SET_MODE-Steuerelementcode legt den Modus fest, in dem die Lampe betrieben wird. |
IOCTL_SWENUM_GET_BUS_ID Weitere Informationen: IOCTL_SWENUM_GET_BUS_ID IOCTL |
IOCTL_SWENUM_INSTALL_INTERFACE Weitere Informationen: IOCTL_SWENUM_INSTALL_INTERFACE IOCTL |
IOCTL_SWENUM_REMOVE_INTERFACE Weitere Informationen: IOCTL_SWENUM_REMOVE_INTERFACE IOCTL |
Enumerationen
AVC_FUNCTION Der AVC_FUNCTION-Enumerationstyp wird verwendet, um AV/C-Untereinheitsfunktionen anzugeben. |
AvcCommandType Der AvcCommandType-Enumerationstyp wird verwendet, um den Typ des Befehls anzugeben, der von einem Untereinheitstreiber für seine AV/C-Untereinheit über AVC_FUNCTION_COMMAND oder AVC_FUNCTION_GET_REQUEST Funktionscodes ausgegeben wird. |
AvcResponseCode Der AvcResponseCode-Enumerationstyp wird verwendet, um den Typ der Antwort anzugeben, die ein Untereinheitstreiber von seiner AV/C-Untereinheit über AVC_FUNCTION_COMMAND oder AVC_FUNCTION_SEND_RESPONSE Funktionscodes empfängt. |
AVCSTRM_FORMAT Die AVCSTRM_FUNCTION-Enumeration definiert die av/C-Untereinheitsstreamformate, die von avcstrm.sys unterstützt werden. |
AVCSTRM_FUNCTION Die AVCSTRM_FUNCTION-Enumeration definiert die Funktionalität, die vom avcstrm.sys-Treiber verfügbar gemacht wird. |
AvcSubunitType Der AvcSubunitType-Enumerationstyp wird verwendet, um den Typ der AV/C-Untereinheit anzugeben. |
BDA_DigitalSignalStandard In diesem Thema wird die BDA_DigitalSignalStandard-Enumeration beschrieben. |
BDA_LockType Der BDA_LockType aufgezählten Typ enthält Werte, die Sperrtypen für ein Signal angeben. |
CAPTURE_MEMORY_ALLOCATION_FLAGS Die CAPTURE_MEMORY_ALLOCATION_FLAGS-Enumeration definiert Typen von Speicheroberflächen, auf denen AVStream-Minitreiber Audio- und Videodaten erfassen können. |
ChannelChangeSpanningEvent_State In diesem Thema wird die ChannelChangeSpanningEvent_State-Enumeration beschrieben. |
Channeltype In diesem Thema wird die ChannelType-Enumeration beschrieben. |
CONSTRICTOR_OPTION In diesem Thema wird die CONSTRICTOR_OPTION-Enumeration beschrieben. |
FRAMING_CACHE_OPS Weitere Informationen: FRAMING_CACHE_OPS Enumeration |
FRAMING_PROP Weitere Informationen: FRAMING_PROP-Enumeration |
KS_AMPixAspectRatio Die KS_AMPixAspectRatio-Enumeration definiert das Pixelseitenverhältnis, das einem 720 480 NTSC-Videosignal oder einem 720 × 576 PAL-Videosignal entspricht. |
KS_AMVP_MODE Die KS_AMVP_MODE-Enumeration definiert die Anzeigemodi des Videoports. |
KS_AMVP_SELECTFORMATBY Die KS_AMVP_SELECTFORMATBY-Enumeration gibt die Kriterien an, die der Überlagerungsmixerfilter verwenden soll, um das Videoformat auszuwählen. |
KS_AnalogVideoStandard Die KS_AnalogVideoStandard-Enumeration definiert verschiedene analoge Videostandards, die weltweit verwendet werden. |
KS_CameraControlAsyncOperation Definiert Benachrichtigungen, die der Treiber verwendet, um einen asynchronen Kameravorgang zu starten und zu beenden, einschließlich der Einstellung des Blitzes, der Eigenschaften der Bildnadelsteuerung, des relevanten Bereichs im Bild oder der Videostabilisierung. |
KS_CompressionCaps Die KS_CompressionCaps-Enumeration definiert die Komprimierungsfunktionen eines Geräts. |
KS_DVDCOPYSTATE Die KS_DVDCOPYSTATE-Enumeration beschreibt den Fortschritt der DVD-Urheberrechtsschutzinitialisierung, Authentifizierung und Schlüsselverhandlungssequenz. |
KS_LogicalMemoryType Weitere Informationen: KS_LogicalMemoryType-Enumeration |
KS_MPEG2Level Die KS_MPEG2Level-Enumeration beschreibt MPEG-2-Ebenen. |
KS_MPEG2Profile Die KS_MPEG2Profile-Enumeration beschreibt MPEG-2-Profile. |
KS_SEEKING_CAPABILITIES Weitere Informationen: KS_SEEKING_CAPABILITIES Enumeration |
KS_SEEKING_FLAGS Die KS_SEEKING_FLAGS-Enumeration listet Positionierungsoptionen auf, die in Verbindung mit der KSPROPERTY_POSITIONS-Struktur verwendet werden können. |
KS_TUNER_STRATEGY Die KS_TUNER_STRATEGY-Enumeration definiert Optimierungsmethodenstrategien. |
KS_TUNER_TUNING_FLAGS Die KS_TUNER_TUNING_FLAGS-Enumeration definiert Optimierungsflags, die die Granularität eines Optimierungsvorgangs beschreiben. |
KS_VideoControlFlags Die KS_VideoControlFlags-Enumeration definiert Videosteuerungsfunktionen für einen bestimmten Stream. |
KS_VIDEODECODER_FLAGS Die KS_VIDEODECODER_FLAGS-Enumeration definiert Videodecoderfunktionen. |
KS_VideoStreamingHints Die KS_VideoStreamingHints-Enumeration definiert Hinweise zur Videokomprimierung. |
KSALLOCATORMODE Weitere Informationen: KSALLOCATORMODE-Enumeration |
KSCAMERA_EXTENDEDPROP_FOCUSSTATE Diese Enumeration enthält die Fokuszustände. |
KSCAMERA_EXTENDEDPROP_MetadataAlignment Diese Enumeration enthält Bezeichner für die Metadatenausrichtung. |
KSCAMERA_EXTENDEDPROP_ROITYPE Diese Enumeration enthält die ROI-Typen. |
KSCAMERA_EXTENDEDPROP_WHITEBALANCE_MODE In diesem Thema wird die KSCAMERA_EXTENDEDPROP_WHITEBALANCE_MODE-Enumeration beschrieben. |
KSCAMERA_MetadataId Diese Enumeration enthält Bezeichner für ein Metadatenelement. |
KSCAMERA_PERFRAMESETTING_ITEM_TYPE Diese Enumeration enthält die verschiedenen Elementtypen für die DDI-Einstellungen pro Frame. |
KSCOMPLETION_INVOCATION Weitere Informationen: KSCOMPLETION_INVOCATION-Enumeration |
KSDEGRADE_STANDARD Die KSDEGRADE_STANDARD-Enumeration listet verschiedene Arten von Beeinträchtigungen auf. |
KSDEVICE_THERMAL_STATE Eine durch KS definierte Enumeration für Thermische Zustandsänderungen. |
KSEVENT_BDA_EVENT_TYPE In diesem Thema wird die KSEVENT_BDA_EVENT_TYPE-Enumeration beschrieben. |
KSEVENT_BDA_TUNER In diesem Thema wird die KSEVENT_BDA_TUNER-Enumeration beschrieben. |
KSEVENT_CAMERACONTROL Gibt Ereignisbenachrichtigungen der Kamerasteuerung an, die der Treiber generiert, um anzugeben, dass ein Vorgang abgeschlossen oder abgebrochen wurde. |
KSEVENT_CAMERAEVENT KSEVENT_CAMERAEVENT listet einen Kernelstreamingereignissatz auf, der von der Pipeline verwendet werden kann, um Kameraereignisbenachrichtigungen vom Treiber zu aktivieren oder zu deaktivieren. |
KSEVENT_CLOCK_POSITION Weitere Informationen: KSEVENT_CLOCK_POSITION Enumeration |
KSEVENT_CONNECTION Weitere Informationen: KSEVENT_CONNECTION-Enumeration |
KSEVENT_DEVICE Gibt Ereignisbenachrichtigungen an, die der Treiber generiert, um anzugeben, dass ein Gerät verloren gegangen oder vorzeitig entfernt wurde. |
KSEVENT_PINCAPS_CHANGENOTIFICATIONS Weitere Informationen: KSEVENT_PINCAPS_CHANGENOTIFICATIONS Enumeration |
KSEVENT_STREAMALLOCATOR Weitere Informationen: KSEVENT_STREAMALLOCATOR Enumeration |
KSEVENT_VOLUMELIMIT Weitere Informationen: KSEVENT_VOLUMELIMIT Enumeration |
KSEVENTS_LOCKTYPE Die KSEVENTS_LOCKTYPE-Enumeration gibt den Typ der Ausschlusssperre an. Die Typen werden mit EventFlags in mehreren Ereignissatzhilfsfunktionen verwendet. |
KSINTERFACE_FILEIO Weitere Informationen: KSINTERFACE_FILEIO-Enumeration |
KSINTERFACE_STANDARD Weitere Informationen: KSINTERFACE_STANDARD Enumeration |
KSIOOPERATION Weitere Informationen: KSIOOPERATION-Enumeration |
KSIRP_REMOVAL_OPERATION Weitere Informationen: KSIRP_REMOVAL_OPERATION-Enumeration |
KSLIST_ENTRY_LOCATION Weitere Informationen: KSLIST_ENTRY_LOCATION Enumeration |
KSMETHOD_BDA_CAS_SERVICE In diesem Thema wird die KSMETHOD_BDA_CAS_SERVICE-Enumeration beschrieben. |
KSMETHOD_BDA_CHANGE_SYNC In diesem Thema wird die KSMETHOD_BDA_CHANGE_SYNC-Enumeration beschrieben. |
KSMETHOD_BDA_DEBUG_SERVICE In diesem Thema wird die KSMETHOD_BDA_DEBUG_SERVICE-Enumeration beschrieben. |
KSMETHOD_BDA_DEVICE_CONFIGURATION In diesem Thema wird die KSMETHOD_BDA_DEVICE_CONFIGURATION-Enumeration beschrieben. |
KSMETHOD_BDA_DRM In diesem Thema wird die KSMETHOD_BDA_DRM-Enumeration beschrieben. |
KSMETHOD_BDA_EVENTING_SERVICE In diesem Thema wird die KSMETHOD_BDA_EVENTING_SERVICE-Enumeration beschrieben. |
KSMETHOD_BDA_GDDS_SERVICE In diesem Thema wird die KSMETHOD_BDA_GDDS_SERVICE-Enumeration beschrieben. |
KSMETHOD_BDA_GPNV_SERVICE In diesem Thema wird die KSMETHOD_BDA_GPNV_SERVICE-Enumeration beschrieben. |
KSMETHOD_BDA_ISDB_CAS In diesem Thema wird die KSMETHOD_BDA_ISDB_CAS-Enumeration beschrieben. |
KSMETHOD_BDA_MUX_SERVICE In diesem Thema wird die KSMETHOD_BDA_MUX_SERVICE-Enumeration beschrieben. |
KSMETHOD_BDA_SCAN_SERVICE In diesem Thema wird die KSMETHOD_BDA_SCAN_SERVICE-Enumeration beschrieben. |
KSMETHOD_BDA_TS_SELECTOR In diesem Thema wird die KSMETHOD_BDA_TS_SELECTOR-Enumeration beschrieben. |
KSMETHOD_BDA_TUNER_SERVICE In diesem Thema wird die KSMETHOD_BDA_TUNER_SERVICE-Enumeration beschrieben. |
KSMETHOD_BDA_USERACTIVITY_SERVICE In diesem Thema wird die KSMETHOD_BDA_USERACTIVITY_SERVICE-Enumeration beschrieben. |
KSMETHOD_BDA_WMDRM In diesem Thema wird die KSMETHOD_BDA_WMDRM-Enumeration beschrieben. |
KSMETHOD_BDA_WMDRM_TUNER In diesem Thema wird die KSMETHOD_BDA_WMDRM_TUNER-Enumeration beschrieben. |
KSMETHOD_STREAMALLOCATOR Weitere Informationen: KSMETHOD_STREAMALLOCATOR-Enumeration |
KSMETHOD_STREAMIO Weitere Informationen: KSMETHOD_STREAMIO Enumeration |
KSOBJECTTYPE Die KSOBJECTTYPE-Enumeration listet verschiedene Typen von Kernelstreamingobjekten auf. |
KSPEEKOPERATION Weitere Informationen: KSPEEKOPERATION-Enumeration |
KSPIN_COMMUNICATION Weitere Informationen: KSPIN_COMMUNICATION-Enumeration |
KSPIN_DATAFLOW Eine instance der KSPIN_DATAFLOW-Enumeration wird von KSPROPERTY_PIN_DATAFLOW zurückgegeben. |
KSPIN_FLAG_AVC Der KSPIN_FLAG_AVC-Enumerationstyp wird für die Verbindungsverwaltung und im AVC_FUNCTION_GET_CONNECTINFO Funktionscode verwendet. |
KSPIN_MDL_CACHING_EVENT Die KSPIN_MDL_CACHING_EVENT-Enumeration enthält Werte, die intern vom Betriebssystem verwendet werden. |
KSPPROPERTY_ALLOCATOR_MDLCACHING Die KSPPROPERTY_ALLOCATOR_MDLCACHING-Enumeration enthält Werte, die intern vom Betriebssystem verwendet werden. |
KSPROPERTY_AUDIOMODULE In diesem Thema wird die KSPROPERTY_AUDIOMODULE-Enumeration beschrieben. |
KSPROPERTY_AUDIORESOURCEMANAGEMENT Beschreibt die KSPROPERTY_AUDIORESOURCEMANAGEMENT-Enumeration. |
KSPROPERTY_BDA_AUTODEMODULATE In diesem Thema wird die KSPROPERTY_BDA_AUTODEMODULATE-Enumeration beschrieben. |
KSPROPERTY_BDA_CA In diesem Thema wird die KSPROPERTY_BDA_CA-Enumeration beschrieben. |
KSPROPERTY_BDA_CA_EVENT In diesem Thema wird die KSPROPERTY_BDA_CA_EVENT-Enumeration beschrieben. |
KSPROPERTY_BDA_DIGITAL_DEMODULATOR In diesem Thema wird die KSPROPERTY_BDA_DIGITAL_DEMODULATOR-Enumeration beschrieben. |
KSPROPERTY_BDA_DISEQC_COMMAND In diesem Thema wird die KSPROPERTY_BDA_DISEQC_COMMAND-Enumeration beschrieben. |
KSPROPERTY_BDA_DISEQC_EVENT In diesem Thema wird die KSPROPERTY_BDA_DISEQC_EVENT-Enumeration beschrieben. |
KSPROPERTY_BDA_ETHERNET_FILTER In diesem Thema wird die KSPROPERTY_BDA_ETHERNET_FILTER-Enumeration beschrieben. |
KSPROPERTY_BDA_FREQUENCY_FILTER In diesem Thema wird die KSPROPERTY_BDA_FREQUENCY_FILTER-Enumeration beschrieben. |
KSPROPERTY_BDA_IPv4_FILTER In diesem Thema wird die KSPROPERTY_BDA_IPv4_FILTER-Enumeration beschrieben. |
KSPROPERTY_BDA_IPv6_FILTER In diesem Thema wird die KSPROPERTY_BDA_IPv6_FILTER-Enumeration beschrieben. |
KSPROPERTY_BDA_LNB_INFO In diesem Thema wird die KSPROPERTY_BDA_LNB_INFO-Enumeration beschrieben. |
KSPROPERTY_BDA_NULL_TRANSFORM In diesem Thema wird die KSPROPERTY_BDA_NULL_TRANSFORM-Enumeration beschrieben. |
KSPROPERTY_BDA_PIDFILTER In diesem Thema wird die KSPROPERTY_BDA_PIDFILTER-Enumeration beschrieben. |
KSPROPERTY_BDA_PIN_CONTROL In diesem Thema wird die KSPROPERTY_BDA_PIN_CONTROL-Enumeration beschrieben. |
KSPROPERTY_BDA_PIN_EVENT In diesem Thema wird die KSPROPERTY_BDA_PIN_EVENT-Enumeration beschrieben. |
KSPROPERTY_BDA_SIGNAL_STATS In diesem Thema wird die KSPROPERTY_BDA_SIGNAL_STATS-Enumeration beschrieben. |
KSPROPERTY_BDA_TOPOLOGY In diesem Thema wird die KSPROPERTY_BDA_TOPOLOGY-Enumeration beschrieben. |
KSPROPERTY_BDA_VOID_TRANSFORM In diesem Thema wird die KSPROPERTY_BDA_VOID_TRANSFORM-Enumeration beschrieben. |
KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY Diese Enumeration enthält erweiterte Kamerasteuerelemente. |
KSPROPERTY_CAMERACONTROL_FLASH Wird verwendet, um das Kamerablitzsteuerelement anzugeben. |
KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY Wird verwendet, um zu ermitteln, ob sich der Bildnadel und der Aufzeichnungspin der Kamera gegenseitig ausschließen. Wenn sie sich gegenseitig ausschließen, kann die Bildnadel nicht aktiv sein, wenn der Datensatzpin aktiv ist und umgekehrt. |
KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_PROPERTY Diese Enumeration enthält die Eigenschaften-IDs, die für den Pro-Frame-Eigenschaftssatz definiert sind. |
KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST Wird verwendet, um einen relevanten Kamerabereich anzugeben. |
KSPROPERTY_CAMERACONTROL_VIDEO_STABILIZATION_MODE Wird verwendet, um die Kameravideostabilisierung anzugeben. |
KSPROPERTY_CLOCK Weitere Informationen: KSPROPERTY_CLOCK-Enumeration |
KSPROPERTY_CONNECTION Weitere Informationen: KSPROPERTY_CONNECTION-Enumeration |
KSPROPERTY_GENERAL Weitere Informationen: KSPROPERTY_GENERAL Enumeration |
KSPROPERTY_GM Weitere Informationen: KSPROPERTY_GM Enumeration |
KSPROPERTY_IDS_BDA_TABLE In diesem Thema wird die KSPROPERTY_IDS_BDA_TABLE-Enumeration beschrieben. |
KSPROPERTY_MEDIASEEKING Weitere Informationen: KSPROPERTY_MEDIASEEKING-Enumeration |
KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE Die KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE-Enumeration definiert die NTP-Typen der Netzwerkkamerasteuerung. |
KSPROPERTY_NETWORKCAMERACONTROL_PROPERTY Die KSPROPERTY_NETWORKCAMERACONTROL_PROPERTY-Enumeration definiert die Eigenschaften des Netzwerkkamerasteuerelements. |
KSPROPERTY_PIN Weitere Informationen: KSPROPERTY_PIN Enumeration |
KSPROPERTY_QUALITY Weitere Informationen: KSPROPERTY_QUALITY Enumeration |
KSPROPERTY_RTAUDIO KSPROPERTY_RTAUDIO listet die Eigenschaften eines WaveRT-Audiogeräts auf. |
KSPROPERTY_SERVICE Weitere Informationen: KSPROPERTY_SERVICE Enumeration |
KSPROPERTY_STREAM Weitere Informationen: KSPROPERTY_STREAM-Enumeration |
KSPROPERTY_STREAMALLOCATOR Weitere Informationen: KSPROPERTY_STREAMALLOCATOR-Enumeration |
KSPROPERTY_STREAMINTERFACE Weitere Informationen: KSPROPERTY_STREAMINTERFACE Enumeration |
KSPROPERTY_TOPOLOGY Weitere Informationen: KSPROPERTY_TOPOLOGY-Enumeration |
KSRESET Weitere Informationen: KSRESET-Enumeration |
KSSTACK_USE Weitere Informationen: KSSTACK_USE Enumeration |
KSSTATE Die KSSTATE-Enumeration listet mögliche Zustände eines Kernelstreamingobjekts auf. |
KSSTREAM_POINTER_STATE Weitere Informationen: KSSTREAM_POINTER_STATE-Enumeration |
KSTARGET_STATE Weitere Informationen: KSTARGET_STATE Enumeration |
LAMP_MODE Diese Enumeration enthält die Betriebsmodi eines Lampengeräts. |
PIPE_ALLOCATOR_PLACE Weitere Informationen: PIPE_ALLOCATOR_PLACE Enumeration |
PIPE_STATE Weitere Informationen: PIPE_STATE-Enumeration |
SignalAndServiceStatusSpanningEvent_State In diesem Thema wird die SignalAndServiceStatusSpanningEvent_State-Enumeration beschrieben. |
SRB_COMMAND Weitere Informationen: _SRB_COMMAND-Enumeration |
STREAM_BUFFER_TYPE Diese Enumeration definiert die Puffertypen für StreamClassGetPhysicalAddress. |
STREAM_DEBUG_LEVEL Die STREAM_DEBUG_LEVEL-Enumeration listet inkrementelles Erhöhen der Ausgabeebenen des Debuggers auf. |
STREAM_MINIDRIVER_DEVICE_NOTIFICATION_TYPE Weitere Informationen: _STREAM_MINIDRIVER_DEVICE_NOTIFICATION_TYPE Enumeration |
STREAM_MINIDRIVER_STREAM_NOTIFICATION_TYPE Weitere Informationen: _STREAM_MINIDRIVER_STREAM_NOTIFICATION_TYPE Enumeration |
STREAM_PRIORITY _STREAM_PRIORITY listet die verfügbaren Prioritätsstufen für den Stream auf. |
TIME_FUNCTION Weitere Informationen: TIME_FUNCTION-Enumeration |
USBCAMD_CamControlFlags Weitere Informationen: USBCAMD_CamControlFlags Enumeration |
VARENUM Gibt die Variantentypen an. |
VIDEOENCODER_BITRATE_MODE Die VIDEOENCODER_BITRATE_MODE-Enumeration beschreibt die vom Gerät unterstützten Bitratencodierungsmodi. |
Functions
_KsEdit Die _KsEdit-Funktion garantiert, dass ein bestimmtes Element dynamisch zugeordnet und einem AVStream-Objekt über den Objektbehälter zugeordnet wird. |
BdaCheckChanges Die BdaCheckChanges-Funktion überprüft einen neuen Satz von BDA-Topologieänderungen, bevor ein Commit ausgeführt wird. |
BdaCommitChanges Die BdaCommitChanges-Funktion committet die Änderungen an der BDA-Topologie, die seit dem letzten Aufruf der BdaStartChanges-Funktion aufgetreten sind. |
BdaCreateFilterFactory Die BdaCreateFilterFactory-Funktion fügt dem angegebenen Gerät den angegebenen Filterdeskriptor als Filterfactory hinzu und ordnet die Filterfactory der angegebenen BDA-Vorlagentopologie zu. |
BdaCreateFilterFactoryEx Die BdaCreateFilterFactoryEx-Funktion fügt dem angegebenen Gerät den angegebenen Filterdeskriptor als Filterfactory hinzu und ordnet die Filterfactory der angegebenen BDA-Vorlagentopologie zu. |
BdaCreatePin Die BdaCreatePin-Funktion erstellt eine neue Pin im angegebenen Filter. |
BdaCreateTopology Die BdaCreateTopology-Funktion erstellt die Topologie zwischen zwei Pins. |
BdaDeletePin Die BdaDeletePin-Funktion löscht eine Pin aus dem angegebenen Filter. |
BdaFilterFactoryUpdateCacheData Die Funktion BdaFilterFactoryUpdateCacheData aktualisiert den Pindatencache für eine instance eines Filters. |
BdaGetChangeState Die BdaGetChangeState-Funktion gibt den aktuellen Änderungszustand der BDA-Topologie zurück. |
BdaInitFilter Die BdaInitFilter-Funktion initialisiert den BDA-Filterkontext, der einem Filter instance zugeordnet ist. |
BdaMethodCreatePin Die BdaMethodCreatePin-Funktion erstellt eine Pinfactory. |
BdaMethodCreateTopology Die BdaMethodCreateTopology-Funktion erstellt eine Vorlagentopologie zwischen zwei Pins eines Filters. |
BdaMethodDeletePin Die BdaMethodDeletePin-Funktion löscht eine Pin Factory. |
BdaPropertyGetControllingPinId Die BdaPropertyGetControllingPinId-Funktion ruft den Bezeichner eines Pins ab, an dem die Eigenschaften, Methoden und Ereignisse eines bestimmten Knotens gesteuert werden sollen. |
BdaPropertyGetPinControl Die BdaPropertyGetPinControl-Funktion ruft entweder den Bezeichner oder den Typ eines Pins ab. |
BdaPropertyNodeDescriptors Die BdaPropertyNodeDescriptors-Funktion ruft eine Liste von Knoten in einer Vorlagentopologie ab. |
BdaPropertyNodeEvents Die BdaPropertyNodeEvents-Funktion ruft eine Liste von Ereignissen ab, die von einem Knoten unterstützt werden. |
BdaPropertyNodeMethods Die BdaPropertyNodeMethods-Funktion ruft eine Liste von Methoden ab, die von einem Knoten unterstützt werden. |
BdaPropertyNodeProperties Die BdaPropertyNodeProperties-Funktion ruft eine Liste der Eigenschaften ab, die von einem Knoten unterstützt werden. |
BdaPropertyNodeTypes Die BdaPropertyNodeTypes-Funktion ruft eine Liste von Knotentypen in einer Vorlagentopologie ab. |
BdaPropertyPinTypes Die BdaPropertyPinTypes-Funktion ruft eine Liste von Anhefttypen in einer Vorlagentopologie ab. |
BdaPropertyTemplateConnections Die BdaPropertyTemplateConnections-Funktion ruft eine Liste von Verbindungen ab, die beschreiben, wie Pintypen und Knotentypen in einer Vorlagentopologie verbunden sind. |
BdaStartChanges Die BdaStartChanges-Funktion initiiert das Festlegen neuer Änderungen an der BDA-Topologie. |
BdaUninitFilter Die BdaUninitFilter-Funktion entfernt den BDA-Filterkontext aus dem zugeordneten Filter instance. |
BdaValidateNodeProperty Die BdaValidateNodeProperty-Funktion überprüft, ob eine Knoteneigenschaftenanforderung einem bestimmten Pin zugeordnet ist. |
CreateNodeInstance Die CreateNodeInstance-Methode fordert ein KS-Filterobjekt an, um ein Topologieknotenobjekt zu öffnen. |
DEFINE_GUIDEX Weitere Informationen: DEFINE_GUIDEX-Funktion |
Get Die Get-Methode ruft eine Eigenschaft ab, die durch eine Eigenschaftensatz-GUID und einen Eigenschaftenbezeichner identifiziert wird. Diese Methode gehört zu IKsPropertySet in dsound.h. |
Get Die Get-Methode ruft eine Eigenschaft ab, die durch eine Eigenschaftensatz-GUID und einen Eigenschaftenbezeichner identifiziert wird. Diese Methode gehört zu IKsPropertySet in ksproxy.h. |
GetCorrelatedPhysicalTime Die IKsReferenceClock::GetCorrelatedPhysicalTime-Methode fragt die zugeordnete Referenzuhr für die aktuelle physische Zeit ab und ruft die korrelierte Systemzeit ab. |
GetCorrelatedTime Die IKsReferenceClock::GetCorrelatedTime-Methode fragt die zugeordnete Referenzuhr für die aktuelle Streamzeit ab und ruft die korrelierte Systemzeit ab. |
GetPhysicalTime Die IKsReferenceClock::GetPhysicalTime-Methode fragt die zugeordnete Referenzuhr für die aktuelle physische Zeit ab. |
GetResolution Die IKsReferenceClock::GetResolution-Methode fragt die zugeordnete Referenzuhr nach ihrer Auflösung ab. |
GetState Die IKsReferenceClock::GetState-Methode fragt die zugeordnete Referenzuhr nach ihrem aktuellen Streamingstatus ab. |
GetTime Die IKsReferenceClock::GetTime-Methode fragt die zugeordnete Referenzuhr für die aktuelle Zeit ab. |
ILOGENTRY Weitere Informationen: ILOGENTRY-Makro |
INIT_AVCSTRM_HEADER Das makro INIT_AVCSTRM_HEADER initialisiert die Member SizeOfThisBlock, Version und Function der AVC_STREAM_REQUEST_BLOCK-Struktur. |
KoCreateInstance Die KoCreateInstance-Funktion erstellt ein Objekt der -Klasse mit der angegebenen CLSID. |
KoDeviceInitialize Die KoDeviceInitialize-Funktion fügt dem angegebenen Geräteobjekt einen Kernel com create-item-Eintrag hinzu. |
KoDriverInitialize Die KoDriverInitialize-Funktion initialisiert ein Treiberobjekt, um die Kernelstreamingschnittstelle zu verarbeiten. |
KoRelease Die KoRelease-Funktion erhöht die Verweisanzahl für die aufrufende Schnittstelle für ein Objekt. |
KsAcquireCachedMdl Diese Funktion wird verwendet, um die vom KS-Porttreiber zwischengespeicherte MDL zu erhalten. Die Funktion wird von einem Kernelmodustreiber verwendet, um die MDL für ein von der Pipeline bereitgestelltes Beispiel zu erhalten, das von einem Avstream-Treiber generiert wird. |
KsAcquireControl Die KsAcquireControl-Funktion ruft das Filtersteuerelement-Mutex für Object ab. |
KsAcquireDevice Die KsAcquireDevice-Funktion erhält synchronen Zugriff für Device, indem das Gerätemutex erworben wird. |
KsAcquireDeviceSecurityLock Die KsAcquireDeviceSecurityLock-Funktion ruft die Sicherheitssperre ab, die einem Geräteobjekt zugeordnet ist. |
KsAcquireResetValue Die KsAcquireResetValue-Funktion ruft den aktuellen Zurücksetzungszustand von einer IOCTL_KS_RESET_STATE IRP ab. |
KsAddAggregate Die KsAddAggregate-Methode fügt der Liste der Schnittstellenanbieter für das KS-Objekt, das die IKsAggregateControl-Schnittstelle verfügbar macht, einen COM-Server als Aggregatanbieter hinzu. |
KsAddDevice Die KsAddDevice-Funktion ist der standardmäßige AddDevice-Handler, der von KsInitializeDriver installiert wird. |
KsAddEvent Die KsAddEvent-Funktion fügt der Ereignisliste von Object ein Ereignis hinzu. |
KsAddIrpToCancelableQueue Die KsAddIrpToCancelableQueue-Funktion fügt einer Warteschlange abbruchbarer IRPs einen IRP hinzu, sodass die IRP abgebrochen werden kann. Wenn die IRP zuvor auf einen abgebrochenen Zustand festgelegt wurde, schließt die KsAddIrpToCancelableQueue-Funktion den Abbruch dieses IRP ab. |
KsAddItemToObjectBag Die KsAddItemToObjectBag-Funktion fügt dem angegebenen Objektbehälter ein Objekt oder einen Speicherblock hinzu. |
KsAddObjectCreateItemToDeviceHeader Die KsAddObjectCreateItemToDeviceHeader-Funktion fügt das angegebene create-item einem leeren Element in der zuvor zugewiesenen Create-Elementliste für diesen Geräteheader hinzu. |
KsAddObjectCreateItemToObjectHeader Die KsAddObjectCreateItemToObjectHeader-Funktion fügt das angegebene create-item einem leeren Element in der zuvor zugewiesenen Create Item-Liste für diesen Objektheader hinzu. |
KsAllocateDefaultClock Die KsAllocateDefaultClock-Funktion weist die Standarduhrstruktur zu und initialisiert sie. |
KsAllocateDefaultClockEx Die KsAllocateDefaultClockEx-Funktion weist die Standarduhrstruktur zu und initialisiert sie. |
KsAllocateDeviceHeader Die KsAllocateDeviceHeader-Funktion weist den erforderlichen Geräteerweiterungsheader zu und initialisiert diese. |
KsAllocateExtraData Die KsAllocateExtraData-Funktion wird mit Streaming-IRPs verwendet, um einen Puffer zuzuweisen, der zusätzliche Headerdaten enthält. Ein Zeiger auf den zugeordneten Puffer wird zurückgegeben, und der Puffer muss schließlich vom Aufrufer freigegeben werden. |
KsAllocateObjectBag Die KsAllocateObjectBag-Funktion erstellt einen Objektbehälter und ordnet sie einem KSDEVICE zu. |
KsAllocateObjectCreateItem Die KsAllocateObjectCreateItem-Funktion weist einen Slot für das angegebene Erstellungselement zu, wobei optional Speicherplatz für die Erstellungselementdaten zugewiesen und kopiert wird. |
KsAllocateObjectHeader Die KsAllocateObjectHeader-Funktion initialisiert den erforderlichen Dateikontextheader. |
KsCacheMedium Die KsCacheMedium-Funktion verbessert die Diagrammerstellungsleistung von Pins, die Die Konnektivität mithilfe von Mediums definieren. |
KsCancelIo Die KsCancelIo-Funktion bricht alle IRPs in der angegebenen Abbruchliste ab. Wenn ein IRP in der Liste keine Abbruchroutine aufweist, wird im IRP nur das Abbruchbit festgelegt. Die Funktion kann auf IRQ-Ebene DISPATCH_LEVEL oder niedriger aufgerufen werden. |
KsCompleteIo Die KsCompleteIo-Methode bereinigt erweiterte Header und gibt Medienbeispiele nach Abschluss der Eingabe und Ausgabe (E/A) frei. |
KsCompleteIoOperation Die KsCompleteIoOperation-Methode bereinigt den erweiterten Header und schließt den Eingabe- und Ausgabevorgang (E/A) ab. |
KsCompleteMediaType Die KsCompleteMediaType-Methode schließt einen teilweise angegebenen Medientyp ab, der zuerst der IAMStreamConfig::SetFormat-Methode angezeigt wurde. |
KsCompletePendingRequest Die KsCompletePendingRequest-Funktion wird zum Abschließen einer E/A-Anforderung verwendet, auf die eine AVStream-Dispatchfunktion zuvor STATUS_PENDING zurückgegeben hat. |
KsCopyObjectBagItems Die KsCopyObjectBagItems-Funktion kopiert alle Elemente aus einem Objektbehälter in eine andere. |
KsCreateAllocator Die KsCreateAllocator-Funktion erstellt ein Handle für eine Zuweisung für das angegebene Senkenverbindungshandle. Mit dieser Funktion wird die IRP nicht abgeschlossen oder die status im IRP festgelegt. |
KsCreateAllocator2 Erstellt ein Handle für eine Zuweisung für das angegebene Senkenverbindungshandle. Mit dieser Funktion wird die IRP nicht abgeschlossen oder die status im IRP festgelegt. |
KsCreateBusEnumObject Die KsCreateBusEnumObject-Funktion ist nur für die Systemverwendung vorgesehen. |
KsCreateClock Die KsCreateClock-Funktion erstellt ein Handle für eine Uhr instance. |
KsCreateClock2 Erstellt ein Handle für eine Uhr instance. Rufen Sie diese Funktion auf, nachdem das Component Object Model (COM) initialisiert wurde. |
KsCreateDefaultAllocator Bei einer überprüften IRP_MJ_CREATE Anforderung erstellt die KsCreateDefaultAllocator-Funktion eine Standardzuweisung, die den angegebenen Speicherpool verwendet und das IoGetCurrentIrpStackLocation(Irp)->FileObject mithilfe einer internen Dispatchtabelle (KSDISPATCH_TABLE) dem Allocator zuordnet. |
KsCreateDefaultAllocatorEx Erstellt eine Standardzuweisung, die den angegebenen Speicherpool verwendet und das IoGetCurrentIrpStackLocation(pIrp)->FileObject mithilfe einer internen Dispatchtabelle (KSDISPATCH_TABLE) diesem Allocator zuordnet. |
KsCreateDefaultClock Bei einer IRP_MJ_CREATE Anforderung erstellt die KsCreateDefaultClock-Funktion eine Standarduhr, die die Systemuhr als Zeitbasis verwendet und das IoGetCurrentIrpStackLocation(Irp)->FileObject der Uhr mithilfe einer internen Dispatchtabelle (KSDISPATCH_TABLE) zuordnet. Schließt die IRP nicht ab oder legt die status im IRP fest. Die KsCreateDefaultClock-Funktion kann nur bei PASSIVE_LEVEL aufgerufen werden. |
KsCreateDefaultSecurity Die KsCreateDefaultSecurity-Funktion erstellt einen Sicherheitsdeskriptor mit Standardsicherheit und erbt optional Parameter von einem übergeordneten Sicherheitsdeskriptor. |
KsCreateDevice Die KsCreateDevice-Funktion erstellt ein AVStream-Gerät. |
KsCreateFilterFactory Die KsCreateFilterFactory-Funktion fügt einem bestimmten Gerät eine Filterfactory hinzu. |
KsCreatePin Die KsCreatePin-Funktion übergibt eine Verbindungsanforderung an ein Gerät und erstellt eine Stecknadel instance. Diese Funktion kann nur bei PASSIVE_LEVEL für Clients im Kernelmodus aufgerufen werden. |
KsCreatePin2 Übergibt eine Verbindungsanforderung an ein Gerät und erstellt eine Stecknadel instance. |
KsCreateSinkPinHandle Die KsCreateSinkPinHandle-Methode erstellt einen Stiftziehpunkt und speichert es im KS-Pinobjekt. |
KsCreateTopologyNode Die KsCreateTopologyNode-Funktion erstellt ein Handle für einen Topologieknoten instance. Die Funktion kann nur bei PASSIVE_LEVEL aufgerufen werden. |
KsCreateTopologyNode2 Erstellt ein Handle für einen Topologieknoten instance. |
KsDecrementCountedWorker Dekrementiert die aktuelle Workeranzahl eines Workers, der zuvor von KsRegisterCountedWorker erstellt wurde. Dies sollte aufgerufen werden, nachdem jede Aufgabe innerhalb eines Workers abgeschlossen wurde. |
KsDecrementPendingIoCount Die KsDecrementPendingIoCount-Methode verringert die Anzahl der Eingabe-/Ausgabevorgänge (E/A), die an einer Pin ausgeführt werden. |
KsDefaultAddEventHandler Die KsDefaultAddEventHandler-Funktion ist eine Standardroutine zum Verarbeiten von Ereignisanforderungen zum Hinzufügen von Ereignissen. |
KsDefaultDeviceIoCompletion Die KsDefaultDeviceIoCompletion-Funktion wird verwendet, um eine Standardantwort zurückzugeben und alle Geräte-E/A-Steuerelemente abzuschließen. |
KsDeleteFilterFactory KsDeleteFilterFactory löscht eine angegebene Filterfactory. |
KsDeliver Die KsDeliver-Methode übermittelt ein Medienbeispiel von einem Ausgabepin an einen Eingabepin, setzt einen E/A-Vorgang fort, indem der nächste Puffer von einem Allocator abgerufen wird, und übermittelt den Puffer an das zugeordnete Gerät. |
KsDereferenceBusObject Dereferenziert das Objekt des physischen Geräts des Busses. |
KsDereferenceSoftwareBusObject Die KsDereferenceSoftwareBusObject-Funktion dekrementiert die Referenzanzahl der PDO des Anforderungslastbus-Enumerators.The KsDereferenceSoftwareBusObject function decres the reference count of the demand-load bus enumerator object's PDO. |
KsDeviceGetBusData Die KsDeviceGetBusData-Funktion liest Daten aus dem Bus, in dem sich das angegebene AVStream-Gerät befindet. |
KsDeviceGetFirstChildFilterFactory Die KsDeviceGetFirstChildFilterFactory-Funktion gibt die erste untergeordnete Filterfactory zurück, die zu einem bestimmten AVStream-Gerät gehört. |
KsDeviceGetOuterUnknown Die KsDeviceGetOuterUnknown-Funktion gibt den äußeren IUnknown des AVStream-Geräts zurück, das von Device angegeben wird. |
KsDeviceRegisterAdapterObject Die KsDeviceRegisterAdapterObject-Funktion registriert ein DMA-Adapterobjekt bei AVStream zum Ausführen von Scatter/Gather-DMA auf dem angegebenen Gerät. Alle treiber, die für Win64 kompiliert werden, sollten stattdessen IKsDeviceFunctions::RegisterAdapterObjectEx verwenden. |
KsDeviceRegisterAggregatedClientUnknown Die KsDeviceRegisterAggregatedClientUnknown-Funktion ist eine Inlinefunktion, die ein Wrapper für KsRegisterAggregatedClientUnknown ist. |
KsDeviceRegisterThermalDispatch Diese Funktion wird vom Avstream-Miniporttreiber verwendet, um Rückrufe für wärmetechnische Benachrichtigungen beim KS-Porttreiber zu registrieren. |
KsDeviceSetBusData Die KsDeviceSetBusData-Funktion schreibt Daten in den Bus, auf dem sich das angegebene AVStream-Gerät befindet. |
KsDisableEvent Die KsDisableEvent-Funktion deaktiviert Ereignisse, die über IOCTL_KS_DISABLE_EVENT angefordert werden. |
KsDiscard Das KsDiscard-Makro entfernt ein bestimmtes Element aus einem Objektbehälter. |
KsDiscardEvent Die KsDiscardEvent-Funktion verwirft den von einem Ereigniseintrag verwendeten Arbeitsspeicher, nachdem die Objekte dereferenziert wurden. |
KsDispatchFastIoDeviceControlFailure Die KsDispatchFastIoDeviceControlFailure-Funktion wird in einem KSDISPATCH_TABLE verwendet. FastDeviceIoControl-Eintrag, der nicht behandelt wird. Die Funktion sollte immer FALSE zurückgeben. |
KsDispatchFastReadFailure Die KsDispatchFastReadFailure-Funktion wird in einem KSDISPATCH_TABLE verwendet. FastRead-Eintrag, wenn schnelle E/A-Lesevorgänge nicht verarbeitet werden. Die Funktion sollte immer FALSE zurückgeben. |
KsDispatchInvalidDeviceRequest Die KsDispatchInvalidDeviceRequest-Funktion wird in KSDISPATCH_TABLE Einträgen verwendet, die nicht behandelt werden und STATUS_INVALID_DEVICE_REQUEST zurückgeben müssen. |
KsDispatchIrp KsDispatchIrp ruft eine Dispatchroutine auf, die dem Funktionscode des angegebenen IRP entspricht. KsDispatchIrp gibt dann den status Code aus diesem Aufruf zurück. |
KsDispatchQuerySecurity Die KsDispatchQuerySecurity-Funktion wird im KSDISPATCH_TABLE verwendet. QuerySecurity-Eintrag zum Verarbeiten von Abfragen zum aktuellen Sicherheitsdeskriptor. |
KsDispatchSetSecurity Die KsDispatchSetSecurity-Funktion wird im KSDISPATCH_TABLE verwendet. Legen Sie den Sicherheitseintrag fest, um das Festlegen der aktuellen Sicherheitsbeschreibung zu behandeln. |
KsDispatchSpecificMethod Die KsDispatchSpecificMethod-Funktion sendet eine Methode an einen bestimmten Handler. Die Funktion geht davon aus, dass der Aufrufer den IRP zuvor über die KsMethodHandler-Funktion an einen Handler gesendet hat. Die Funktion kann nur bei PASSIVE_LEVEL aufgerufen werden. |
KsDispatchSpecificProperty Die KsDispatchSpecificProperty-Funktion sendet die -Eigenschaft an einen bestimmten Handler. |
KsEnableEvent Die KsEnableEvent-Funktion aktiviert Ereignisse, die über IOCTL_KS_ENABLE_EVENT angefordert werden. Es reagiert auf alle Ereignisbezeichner, die von den Sätzen definiert werden. Diese Funktion kann nur bei PASSIVE_LEVEL aufgerufen werden. |
KsEnableEventWithAllocator Die KsEnableEventWithAllocator-Funktion ermöglicht Ereignisse, die über IOCTL_KS_ENABLE_EVENT angefordert werden, aber auch die Verwendung eines optionalen Zuteilungsrückrufs, um einen Puffer für die Parameter bereitzustellen. |
KsEvent Die IKsControl::KsEvent-Methode aktiviert oder deaktiviert ein Ereignis zusammen mit allen anderen definierten Supportvorgängen, die für eine Ereignismenge verfügbar sind. |
KsEvent Die KsEvent-Methode aktiviert oder deaktiviert ein Ereignis zusammen mit allen anderen definierten Supportvorgängen, die für eine Ereignismenge verfügbar sind. |
KSEVENT_ENTRY_IRP_STORAGE Dieses Makro ruft einen Zeiger auf die in Irp gespeicherte KSEVENT_ENTRY-Struktur ab. |
KSEVENT_ITEM_IRP_STORAGE Dieses Makro ruft einen Zeiger auf die in Irp gespeicherte KSEVENT_ITEM-Struktur ab. |
KSEVENT_SET_IRP_STORAGE Dieses Makro ruft einen Zeiger auf die in Irp gespeicherte KSEVENT_SET-Struktur ab. Diese Informationen werden nur für grundlegende Supportanfragen initialisiert. Sie wird nicht für Aktivierungsanforderungen initialisiert. |
KsFastMethodHandler Die KsFastMethodHandler-Funktion verarbeitet schnelle Methoden, die über IOCTL_KS_METHOD angefordert werden. Sie reagiert auf alle Methodenbezeichner, die von den Sätzen definiert werden, die ebenfalls in der Liste der schnellen E/A enthalten sind. Diese Funktion kann nur bei PASSIVE_LEVEL aufgerufen werden. |
KsFastPropertyHandler Die KsFastPropertyHandler-Funktion verarbeitet schnelle Eigenschaftenanforderungen über IOCTL_KS_PROPERTY. Sie reagiert auf alle Eigenschaftenbezeichner, die von den Sätzen definiert werden, die ebenfalls in der Liste der schnellen E/A enthalten sind. Diese Funktion kann nur bei PASSIVE_LEVEL aufgerufen werden. |
KsFilterAcquireControl Die KsFilterAcquireControl-Funktion ruft das Mutex des Filtersteuerelements für den avStream-Filter ab, der durch Filter angegeben wird. |
KsFilterAcquireProcessingMutex Die KsFilterAcquireProcessingMutex-Funktion ruft den Verarbeitungsmutex für einen angegebenen AVStream-Filter ab. |
KsFilterAddEvent Die KsFilterAddEvent-Funktion fügt der Ereignisliste von Filter ein Ereignis hinzu. |
KsFilterAddTopologyConnections Die KsFilterAddTopologyConnections-Funktion fügt einem Filter neue Topologieverbindungen hinzu. |
KsFilterAttemptProcessing Die KsFilterAttemptProcessing-Funktion versucht, die Verarbeitung für Filter zu initiieren. |
KsFilterCreateNode Die KsFilterCreateNode-Funktion erstellt einen neuen Topologieknoten für den angegebenen Filter. |
KsFilterCreatePinFactory Die KsFilterCreatePinFactory-Funktion erstellt eine neue Pin factory für den angegebenen Filter. |
KsFilterFactoryAddCreateItem Die KsFilterFactoryAddCreateItem-Funktion fügt ein neues Create-Element für die angegebene Filter factory hinzu. |
KsFilterFactoryGetDevice Die KsFilterFactoryGetDevice-Funktion gibt das AVStream-Gerät zurück, zu dem FilterFactory gehört. |
KsFilterFactoryGetFirstChildFilter Die KsFilterFactoryGetFirstChildFilter-Funktion gibt den ersten instanziierten Filter zurück, der von FilterFactory erstellt wurde. |
KsFilterFactoryGetNextSiblingFilterFactory Die KsFilterFactoryGetNextSiblingFilterFactory-Funktion gibt die nächste Filterfactory zurück, die zum übergeordneten Gerät von FilterFactory gehört. |
KsFilterFactoryGetOuterUnknown Die KsFilterFactoryGetOuterUnknown-Funktion gibt den äußeren IUnknown der angegebenen Filterfactory zurück. |
KsFilterFactoryGetParentDevice Die KsFilterFactoryGetParentDevice-Funktion gibt das übergeordnete Gerät der angegebenen Filterfactory zurück. |
KsFilterFactoryGetSymbolicLink Die KsFilterFactoryGetSymbolicLink-Funktion gibt den symbolischen Link zurück, der einer bestimmten Filterfactory zugeordnet ist. |
KsFilterFactoryRegisterAggregatedClientUnknown Die KsFilterFactoryRegisterAggregatedClientUnknown-Funktion ist eine Inlinefunktion, die ein Wrapper für KsRegisterAggregatedClientUnknown ist. |
KsFilterFactorySetDeviceClassesState Die KsFilterFactorySetDeviceClassesState-Funktion aktiviert oder deaktiviert die Geräteklassen, die von einer bestimmten Filterfactory registriert wurden. |
KsFilterFactoryUpdateCacheData Die KsFilterFactoryUpdateCacheData-Funktion aktualisiert den FilterData-Registrierungsschlüssel und den mittleren Cache (eine Gruppe von Registrierungsschlüsseln) für eine bestimmte Filter factory. |
KsFilterGenerateEvents Die KsFilterGenerateEvents-Funktion generiert Ereignisse eines angegebenen Typs, die in der Ereignisliste von Filter vorhanden sind. |
KsFilterGetAndGate Die KsFilterGetAndGate-Funktion gibt das UND-Gate des Filters zurück. |
KsFilterGetChildPinCount Die KsFilterGetChildPinCount-Funktionreaktiviert die Anzahl der Pins eines bestimmten Typs, die derzeit für einen bestimmten Filter instanziiert werden. |
KsFilterGetDevice Die KsFilterGetDevice-Funktion gibt das AVStream-Gerät zurück, zu dem Filter gehört. |
KsFilterGetFirstChildPin Die KsFilterGetFirstChildPin-Funktion gibt den ersten instanziierten Pin des Typs PinID für den durch Filter angegebenen Filter zurück. |
KsFilterGetNextSiblingFilter Die KsFilterGetNextSiblingFilter-Funktion gibt den nächsten instanziierten Filter zurück, der zur übergeordneten Filterfactory von Filter gehört. |
KsFilterGetOuterUnknown Die KsFilterGetOuterUnknown-Funktion gibt die äußere IUnknown-Schnittstelle des durch Filter angegebenen Filters zurück. |
KsFilterGetParentFilterFactory Die KsFilterGetParentFilterFactory-Funktion gibt die übergeordnete Filterfactory des angegebenen Filters zurück. |
KsFilterRegisterAggregatedClientUnknown Die KsFilterRegisterAggregatedClientUnknown-Funktion ist eine Inlinefunktion, die ein Wrapper für KsRegisterAggregatedClientUnknown ist. |
KsFilterRegisterPowerCallbacks Die Funktion KsFilterRegisterPowerCallbacks registriert Energieverwaltungsrückrufe für Filter. |
KsFilterReleaseControl Die KsFilterReleaseControl-Funktion gibt das Steuerelementmutex für den avStream-Filter frei, der durch Filter angegeben wird. |
KsFilterReleaseProcessingMutex Die KsFilterReleaseProcessingMutex-Funktion gibt den Verarbeitungsmutex für den durch Filter angegebenen AVStream-Filter frei. |
KsFlushClient Die KsFlushClient-Methode leert Informationen aus einem Pin. |
KsForwardAndCatchIrp Die KsForwardAndCatchIrp-Funktion leitet nach der Initialisierung des nächsten Stapelspeicherorts einen IRP an den angegebenen Treiber weiter und erhält die Kontrolle über den IRP nach Abschluss dieses Treibers wieder. |
KsForwardIrp Die KsForwardIrp-Funktion leitet einen IRP an den angegebenen Treiber weiter, nachdem der nächste Stapelspeicherort initialisiert und das Dateiobjekt festgelegt wurde. |
KsFreeDefaultClock Die KsFreeDefaultClock-Funktion gibt eine Standarduhrstruktur frei, die zuvor KsAllocateDefaultClock zugeordnet wurde, wobei alle derzeit ausgeführten Timer-DPCs berücksichtigt werden. |
KsFreeDeviceHeader Die KsFreeDeviceHeader-Funktion bereinigt und gibt einen zuvor zugeordneten Geräteheader frei. |
KsFreeEventList Die KsFreeEventList-Funktion behandelt das Freigeben aller Ereignisse aus einer angegebenen Liste, wobei davon ausgegangen wird, dass diese Ereignisse aus KSEVENT_ENTRY-Strukturen bestehen. Diese Funktion kann nur bei PASSIVE_LEVEL aufgerufen werden. |
KsFreeObjectBag Die KsFreeObjectBag-Funktion leert und gibt einen Objektbehälter frei. |
KsFreeObjectCreateItem Gibt den Slot für das angegebene Erstellungselement frei. |
KsFreeObjectCreateItemsByContext Gibt alle Erstellungselemente mit einem bestimmten Kontext frei. |
KsFreeObjectHeader Die KsFreeObjectHeader-Funktion bereinigt und gibt einen zuvor zugeordneten Objektheader frei. |
KsGateAddOffInputToAnd Die KsGateAddOffInputToAnd-Funktion fügt einem angegebenen AND-Gate eine neue Eingabe im OFF-Zustand hinzu. |
KsGateAddOffInputToOr Die KsGateAddOffInputToOr-Funktion fügt einem bestimmten OR-Gate eine neue Eingabe im OFF-Zustand hinzu. |
KsGateAddOnInputToAnd Die KsGateAddOnInputToAnd-Funktion fügt einem angegebenen AND-Gate eine neue Eingabe im ON-Zustand hinzu. |
KsGateAddOnInputToOr Die KsGateAddOnInputToOr-Funktion fügt einem bestimmten OR-Gate eine neue Eingabe im ON-Zustand hinzu. |
KsGateCaptureThreshold Die KsGateCaptureThreshold-Funktion wird verwendet, um eine ON-Eingabe eines durch Gate angegebenen AND-Gates zu erfassen. |
KsGateGetStateUnsafe Die KsGateGetStateUnsafe-Funktion gibt den Zustand des angegebenen Gates (geöffnet oder geschlossen) auf unsichere Weise zurück, d. h. ohne Berücksichtigung der Synchronisierung. |
KsGateInitialize Die KsGateInitialize-Funktion initialisiert ein Gate zur Verwendung. |
KsGateInitializeAnd Die KsGateInitializeAnd-Funktion initialisiert eine KSGATE-Struktur als AND-Gate und fügt sie an das von NextOrGate angegebene OR-Gate an. |
KsGateInitializeOr Die KsGateInitializeOr-Funktion initialisiert eine KSGATE-Struktur als OR-Gate und fügt sie an das von NextAndGate angegebene AND-Gate an. |
KsGateRemoveOffInputFromAnd Die KsGateRemoveOffInputFromAnd-Funktion entfernt eine vorhandene Eingabe im OFF-Zustand aus einem AND-Gate. |
KsGateRemoveOffInputFromOr Die KsGateRemoveOffInputFromOr-Funktion entfernt eine vorhandene Eingabe im OFF-Zustand aus einem OR-Gate. |
KsGateRemoveOnInputFromAnd Die KsGateRemoveOnInputFromAnd-Funktion entfernt eine vorhandene Eingabe im ON-Zustand aus einem AND-Gate. |
KsGateRemoveOnInputFromOr Die KsGateRemoveOnInputFromOr-Funktion entfernt eine vorhandene Eingabe im ON-Zustand aus einem OR-Gate. |
KsGateTerminateAnd Die KsGateTerminateAnd-Funktion löscht ein vorhandenes AND-Gate und entfernt eine Eingabe aus jedem angefügten OR-Gate. |
KsGateTerminateOr Die KsGateTerminateOr-Funktion löscht ein vorhandenes OR-Gate und entfernt eine Eingabe aus jedem angefügten AND-Gate. |
KsGateTurnInputOff Die KsGateTurnInputOff-Funktion deaktiviert eine vorhandene Eingabe für Gate. |
KsGateTurnInputOn Die KsGateTurnInputOn-Funktion aktiviert eine vorhandene Eingabe für Gate. |
KsGenerateDataEvent Die KsGenerateDataEvent-Funktion generiert eine der Standardereignisbenachrichtigungen, wenn eine Ereigniseintragsstruktur und Rückrufdaten angegeben werden. |
KsGenerateEvent Die KsGenerateEvent-Funktion generiert bei einer Ereigniseintragsstruktur eine Standardereignisbenachrichtigung. |
KsGenerateEventList Die KsGenerateEventList-Funktion listet die Ereignisliste auf und sucht nach dem angegebenen Ereignis, das generiert werden soll. |
KsGenerateEvents Die KsGenerateEvents-Funktion generiert Ereignisse eines angegebenen Typs, die in der Ereignisliste von Object vorhanden sind. |
KsGenerateThermalEvent Diese Funktion wird von Clients (Miniporttreibern) verwendet, die den Wärmemanager nicht abonnieren, sondern ein eigenes Wärmemanagement durchführen möchten. |
KsGetAllocatorHandle Ruft ein Dateihandle für eine Zuweisung ab. |
KsGetAllocatorMode Gibt den Modus zurück, in dem ein Allocator Arbeitsspeicher zuordnet. |
KsGetAllocatorStatus Ruft die status einer Zuweisung ab. |
KsGetBusEnumIdentifier Die KsGetBusEnumIdentifier-Funktion ruft den Softwarebus-Enumeratorbezeichner für das Busgerät ab, das dem angegebenen IRP zugeordnet ist. |
KsGetBusEnumParentFDOFromChildPDO Die KsGetBusEnumParentFDOFromChildPDO-Funktion ruft die FDO des übergeordneten der angegebenen untergeordneten PDO ab. |
KsGetBusEnumPnpDeviceObject Die KsGetBusEnumPnpDeviceObject-Funktion ruft das Plug & Play Geräteobjekt ab, das an das angegebene Geräteobjekt angefügt ist. |
KsGetConnectedPin Die KsGetConnectedPin-Methode wird für die Anwendungsverwendung nicht empfohlen. Diese Methode gehört zur IKsPinPipe-Schnittstelle. |
KsGetCorrelatedPhysicalTime Die KsGetCorrelatedPhysicalTime-Methode ruft die physische Zeit und die korrelierte Systemzeit von der zugrunde liegenden Uhr ab. |
KsGetCorrelatedTime Die KsGetCorrelatedTime-Methode ruft die aktuelle Zeit und die korrelierte Systemzeit von der zugrunde liegenden Uhr ab. |
KsGetCurrentCommunication Die KsGetCurrentCommunication-Methode ruft die aktuelle Kommunikationsrichtung, schnittstelle und das medium eines Pins ab. |
KsGetDefaultClockState Die KsGetDefaultClockState-Funktion ruft den aktuellen Zustand der Uhr ab. Die Funktion kann unter DISPATCH_LEVEL aufgerufen werden. |
KsGetDefaultClockTime Die KsGetDefaultClockTime-Funktion ruft die aktuelle Uhrzeit der Uhr ab. Die Funktion kann unter DISPATCH_LEVEL aufgerufen werden. |
KsGetDevice Die KsGetDevice-Funktion gibt die AVStream-Gerätestruktur zurück, zu der Object gehört. |
KsGetDeviceForDeviceObject Die KsGetDeviceForDeviceObject-Funktion gibt die AVStream-Gerätestruktur für ein bestimmtes funktionales Geräteobjekt zurück. |
KsGetFilterFromFileObject Die KsGetFilterFromFileObject-Funktion gibt das AVStream-Filterobjekt zurück, das FileObject zugeordnet ist. |
KsGetFilterFromIrp Die KsGetFilterFromIrp-Funktion gibt das AVStream-Filterobjekt zurück, das einem bestimmten IRP zugeordnet ist. |
KsGetFilterName Gibt den Namen eines Filters zurück. |
KsGetFirstChild Die KsGetFirstChild-Funktion gibt das erste untergeordnete AVStream-Objekt von Object zurück. |
KsGetImageNameAndResourceId Die KsGetImageNameAndResourceId-Funktion gibt den Imagenamen und den Ressourcenbezeichner zurück, der dem RegKey-Handle entspricht. |
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. |
KsGetNextSibling Die KsGetNextSibling-Funktion gibt das nächste gleichgeordnete Element eines bestimmten Objekts zurück. |
KsGetNodeIdFromIrp Die KsGetNodeIdFromIrp-Funktion gibt die Knoten-ID des Knotens zurück, an den Irp übermittelt wurde. |
KsGetObjectFromFileObject Die KsGetObjectFromFileObject-Funktion gibt das AVStream-Objekt zurück, das von FileObject in PVOID umgewandelt wird. |
KsGetObjectHandle Die KsGetObjectHandle-Methode ruft ein Dateihandle für ein KS-Objekt ab. |
KsGetObjectTypeFromFileObject Die KsGetObjectTypeFromFileObject-Funktion gibt den AVStream-Objekttyp zurück, der einem bestimmten Dateiobjekt zugeordnet ist. |
KsGetObjectTypeFromIrp Die KsGetObjectTypeFromIrp-Funktion gibt den AVStream-Objekttyp zurück, der einem bestimmten IRP zugeordnet ist. |
KsGetOuterUnknown Die KsGetOuterUnknown-Funktion gibt den äußeren IUnknown eines bestimmten AVStream-Objekts zurück. |
KsGetParent Die KsGetParent-Funktion ruft das übergeordnete Objekt des angegebenen Objekts ab. |
KsGetPhysicalTime Die KsGetPhysicalTime-Methode ruft die physische Zeit von der zugrunde liegenden Uhr ab. |
KsGetPinBusCache Die KsGetPinBusCache-Methode wird für die Anwendungsverwendung nicht empfohlen. Diese Methode gehört zur IKsPinPipe-Schnittstelle. |
KsGetPinFramingCache Die KsGetPinFramingCache-Methode wird für die Anwendungsverwendung nicht empfohlen. Diese Methode gehört zur IKsPinPipe-Schnittstelle. |
KsGetPinFromFileObject Die KsGetPinFromFileObject-Funktion gibt das AVStream-Pinobjekt zurück, das FileObject zugeordnet ist. |
KsGetPinFromIrp Die KsGetPinFromIrp-Funktion gibt das AVStream-Pinobjekt zurück, das dem angegebenen IRP zugeordnet ist. |
KsGetPinName Gibt den Namen einer Anheftung zurück. |
KsGetPipe Die KsGetPipe-Methode wird für die Anwendungsverwendung nicht empfohlen. Diese Methode gehört zur IKsPinPipe-Schnittstelle. |
KsGetPipeAllocatorFlag Die KsGetPipeAllocatorFlag-Methode wird für die Anwendungsverwendung nicht empfohlen. Diese Methode gehört zur IKsPinPipe-Schnittstelle. |
KsGetProperties Gibt die Eigenschaften für eine Zuordnung zurück. |
KsGetResolution Die KsGetResolution-Methode ruft die Uhrauflösung von der zugrunde liegenden Uhr ab. |
KsGetState Die KsGetState-Methode ruft den Streamingstatus eines Pins von der zugrunde liegenden Uhr ab. |
KsGetTime Die KsGetTime-Methode ruft die Uhrzeit der zugrunde liegenden Uhr ab. |
KsHandleSizedListQuery Die KsHandleSizedListQuery-Funktion gibt abhängig von der Länge des Systempuffers entweder die Größe des benötigten Puffers, die Anzahl der Einträge in der angegebenen Datenliste oder die Einträge selbst zurück. |
KsIncrementCountedWorker Erhöht die aktuelle Workeranzahl und stellt optional das gezählte Arbeitselement mit dem Worker in die Warteschlange, der zuvor von KsRegisterCountedWorker erstellt wurde. |
KsIncrementPendingIoCount Die KsIncrementPendingIoCount-Methode erhöht die Anzahl der Eingabe-/Ausgabevorgänge (E/A), die an einem Pin ausgeführt werden. |
KsInitializeDevice Die KsInitializeDevice-Funktion wird von AVStream aufgerufen, um die AVStream-Geräteklasse aus KsCreateDevice zu initialisieren. |
KsInitializeDeviceProfile Die KsInitializeDeviceProfile-API muss von allen Miniporttreibern aufgerufen werden, um den Profilspeicher zu initialisieren und die Geräteprofile zu veröffentlichen. |
KsInitializeDriver Die KsInitializeDriver-Funktion initialisiert das Treiberobjekt eines AVStream-Minidrivers. |
KsInstallBusEnumInterface Die KsInstallBusEnumInterface-Funktion installiert eine Schnittstelle zum Anforderungslast-Bus-Enumeratorobjekt. |
KsIsBusEnumChildDevice Die KsIsBusEnumChildDevice-Funktion bestimmt, ob es sich bei dem angegebenen Geräteobjekt um ein untergeordnetes Gerät des Enumeratorsobjekts für den Bedarfslastbus handelt. |
KsIsMediaTypeInRanges Die KsIsMediaTypeInRanges-Methode überprüft, ob sich ein Medientyp innerhalb der bereitgestellten Datenbereiche befindet. |
KsLoadResource Kopiert (lädt) eine Ressource aus dem angegebenen Image. |
KsMapModuleName Die KsMapModuleName-Funktion gibt den Imagenamen und den Ressourcenbezeichner zurück, der den Parametern PhysicalDeviceObject und ModuleName entspricht. |
KsMediaSamplesCompleted Die KsMediaSamplesCompleted-Methode informiert einen Pin, dass ein Streamsegment abgeschlossen wurde. |
KsMergeAutomationTables Die KsMergeAutomationTables-Funktion führt zwei Automatisierungstabellen zusammen. |
KsMethod Die IKsControl::KsMethod-Methode sendet eine Methode an ein KS-Objekt, zusammen mit allen anderen definierten Unterstützungsvorgängen, die für einen Methodensatz verfügbar sind. |
KsMethod Die KsMethod-Methode sendet eine Methode an ein KS-Objekt, zusammen mit allen anderen definierten Unterstützungsvorgängen, die für einen Methodensatz verfügbar sind. |
KSMETHOD_ITEM_IRP_STORAGE Dieses Makro greift auf einen Zeiger auf die relevante KSMETHOD_ITEM zu. Beachten Sie, dass dieser Zeiger nur festgelegt wird, wenn KsMethodHandlerWithAllocator verwendet wird. |
KSMETHOD_SET_IRP_STORAGE Dieses Makro gibt einen Zeiger auf den KSMETHOD_SET zurück, in dem sich die Methode befindet. |
KSMETHOD_TYPE_IRP_STORAGE Dieses Makro greift auf den Typ der Methode zu, wie im KSMETHOD_ITEM beschrieben. Wenn die Methode mit KsDispatchSpecificMethod asynchron verarbeitet wird, muss dieser Speicher intakt bleiben. |
KsMethodHandler Die KsMethodHandler-Funktion verarbeitet Methoden, die über IOCTL_KS_METHOD angefordert werden. Es funktioniert mit allen Methodenbezeichnern, die von den Sätzen definiert werden. Die Funktion kann nur bei PASSIVE_LEVEL aufgerufen werden. |
KsMethodHandlerWithAllocator Die KsMethodHandlerWithAllocator-Funktionen führen die gleiche Behandlung wie KsMethodHandler mit den gleichen Einschränkungen aus, ermöglichen jedoch die Verwendung eines optionalen Zuteilungsrückrufs, um einen Puffer für die Parameter bereitzustellen. |
KsMoveIrpsOnCancelableQueue Die KsMoveIrpsOnCancelableQueue-Funktion verschiebt die angegebenen IRPs vom SourceList-Parameter in den Parameter DestinationList, abhängig vom Wert, der von der minidriver-definierten KStrIrpListCallback-Funktion zurückgegeben wird. |
KsNotifyError Die KsNotifyError-Methode benachrichtigt das Filterdiagramm über einen Fehler, um dem Filterdiagramm die Möglichkeit zu geben, anzuhalten. |
KsNotifyEvent Die KsNotifyEvent-Methode fordert an, dass das KS-Objekt, das das angegebene DirectShow-Ereignis besitzt, die aufrufende Anwendung mit den angegebenen Parametern benachrichtigt, wenn eine Aktion im Zusammenhang mit dem Ereignis auftritt. |
KsNullDriverUnload Die KsNullDriverUnload-Funktion ist eine Standardfunktion, die ein Treiber verwenden kann, wenn keine anderen Aufgaben in seiner Entladefunktion ausgeführt werden müssen, aber dennoch zulassen muss, dass das Gerät durch sein Vorhandensein entladen wird. |
KsOpenDefaultDefaultGeräte Die KsOpenDefaultDefaultDevice-Funktion öffnet ein Handle für das erste Gerät, das in der angegebenen PnP-Kategorie (Plug & Play) aufgeführt ist. |
KsPeekAllocator Die KsPeekAllocator-Methode gibt einen Zeiger auf eine IMemAllocator-Schnittstelle für die zugewiesene Zuordnung eines Pins zurück. |
KsPersistDeviceProfile Die KsPersistDeviceProfile-API committet die Profilinformationen in den persistenten Speicher. |
KsPinAcquireControl Die KsPinAcquireControl-Funktion ruft den Steuerelementmutex für den avStream-Pin ab, der durch Pin angegeben wird. |
KsPinAcquireProcessingMutex Die KsPinAcquireProcessingMutex-Funktion ruft den Verarbeitungsmutex für den durch Pin angegebenen AVStream-Pin ab. |
KsPinAddEvent Die KsPinAddEvent-Funktion fügt der Ereignisliste von Pin ein angegebenes Ereignis hinzu. |
KsPinAttachAndGate Die KsPinAttachAndGate-Funktion verbindet Pin als Eingabe mit einem zuvor initialisierten AND-Gate und AndGate als Eingabe mit dem AND-Gate des relevanten Filters. |
KsPinAttachOrGate Die KsPinAttachOrGate-Funktion verbindet Pin als Eingabe mit einem zuvor initialisierten OR-Gate und OrGate als Eingabe mit dem AND-Gate des relevanten Filters. |
KsPinAttemptProcessing Die KsPinAttemptProcessing-Funktion wird verwendet, um die Verarbeitung an einem bestimmten Pin eines pinzentrischen Filters fortzusetzen. Es versucht, die Verarbeitung für Pin zu initiieren, indem ein Verarbeitungsversandaufruf an das Verarbeitungsobjekt von Pin gesendet wird. |
KsPinDataIntersection Die KsPinDataIntersection-Funktion verarbeitet die KSPROPERTY_PIN_DATAINTERSECTION-Eigenschaft über eine Rückruffunktion und führt einen Großteil der anfänglichen Validierung der übergebenen Parameter durch. |
KsPinDataIntersectionEx Die KsPinDataIntersectionEx-Funktion verarbeitet die KSPROPERTY_PIN_DATAINTERSECTION über eine Rückruffunktion. |
KsPinFactory Die KsPinFactory-Methode ruft den Bezeichner einer Pin Factory ab. |
KsPinGenerateEvents Die KsPinGenerateEvents-Funktion generiert Ereignisse eines angegebenen Typs, die in der Ereignisliste von Pin vorhanden sind. |
KsPinGetAndGate Die KsPinGetAndGate-Funktion gibt das Verarbeitungssteuerungsgate für Pin zurück. |
KsPinGetAvailableByteCount Die KsPinGetAvailableByteCount-Routine gibt die Anzahl der Bytes der Eingabedaten vor dem führenden Edge und die Anzahl der Bytes des Ausgabepuffers vor dem führenden Edge aus, beides für die Warteschlange eines vom Aufrufer angegebenen Pins. |
KsPinGetConnectedFilterInterface Die KsPinGetConnectedFilterInterface-Funktion fragt den Filter ab, mit dem Pin verbunden ist, um einen Zeiger auf eine COM-Schnittstelle abzurufen. |
KsPinGetConnectedPinDeviceObject Die KsPinGetConnectedPinDeviceObject-Funktion gibt das Geräteobjekt am oberen Rand des Gerätestapels zurück, das dem senkenden Pin entspricht, der an den Quellpin angefügt ist. |
KsPinGetConnectedPinFileObject Die KsPinGetConnectedPinFileObject-Funktion gibt das Dateiobjekt für den Pin zurück, mit dem Pin verbunden ist. Funktioniert nur für Quellpins. |
KsPinGetConnectedPinInterface Die KsPinGetConnectedPinInterface-Funktion fragt den Pin ab, mit dem Pin für eine COM-Formatschnittstelle verbunden ist. |
KsPinGetCopyRelationships Die KsPinGetCopyRelationships-Funktion gibt Kopierbeziehungsinformationen für einen Pin zurück, der in einem pinzentrierten Filter enthalten ist. |
KsPinGetDevice Die KsPinGetDevice-Funktion gibt das AVStream-Gerät zurück, zu dem Pin gehört. |
KsPinGetFirstCloneStreamPointer Die KsPinGetFirstCloneStreamPointer-Funktion gibt den ersten geklonten Streamzeiger auf Anheften zurück. |
KsPinGetLeadingEdgeStreamPointer Die KsPinGetLeadingEdgeStreamPointer-Funktion ruft den führenden Streamzeiger für die Warteschlange ab, die dem angegebenen Pin zugeordnet ist. |
KsPinGetNextSiblingPin Die KsPinGetNextSiblingPin-Funktion gibt den nächsten instanziierten Pin desselben Typs und auf demselben Filter wie Pin zurück. |
KsPinGetOuterUnknown Die KsPinGetOuterUnknown-Funktion gibt den äußeren IUnknown des durch Pin angegebenen Pins zurück. |
KsPinGetParentFilter Die KsPinGetParentFilter-Funktion gibt den übergeordneten Filter von Pin zurück. |
KsPinGetReferenceClockInterface Die KsPinGetReferenceClockInterface-Funktion gibt eine COM-Stilschnittstelle für die Der Pin zugeordnete Referenzuhr zurück. Bei diesem Schnittstellenzeiger handelt es sich um eine IKsReferenceClock-Schnittstelle. |
KsPinGetTrailingEdgeStreamPointer Die KsPinGetTrailingEdgeStreamPointer-Funktion ruft den nachfolgenden Edgestreamzeiger für die Warteschlange ab, die dem angegebenen Pin zugeordnet ist. |
KsPinHandshake Die KsPinHandshake-Funktion versucht einen Protokoll-Handshake mit einem verbundenen Pin. |
KsPinPropertyHandler Die KsPinPropertyHandler-Funktion führt die Standardbehandlung der statischen Member des KSPROPSETID_Pin-Eigenschaftensatzes aus. Diese Behandlung umfasst weder KSPROPERTY_PIN_CINSTANCES noch KSPROPERTY_PIN_DATAINTERSECTION. |
KsPinRegisterAggregatedClientUnknown Die KsPinRegisterAggregatedClientUnknown-Funktion ist eine Inlinefunktion, die ein Wrapper für KsRegisterAggregatedClientUnknown ist. |
KsPinRegisterFrameReturnCallback Die KsPinRegisterFrameReturnCallback-Funktion registriert einen Framerückruf bei AVStream für einen bestimmten Pin. |
KsPinRegisterHandshakeCallback Die KsPinRegisterHandshakeCallback-Funktion registriert eine vom Minidriver bereitgestellte Rückrufroutine für einen bestimmten Pin. |
KsPinRegisterIrpCompletionCallback Die KsPinRegisterIrpCompletionCallback-Funktion registriert eine minidriver-definierte Rückrufroutine für einen angegebenen Pin. |
KsPinRegisterPowerCallbacks Die KsPinRegisterPowerCallbacks-Funktion registriert Energieverwaltungsrückrufe für Anheften. |
KsPinReleaseControl Die KsPinReleaseControl-Funktion gibt das Steuerelementmutex für den durch Pin angegebenen AVStream-Pin frei. |
KsPinReleaseProcessingMutex Die KsPinReleaseProcessingMutex-Funktion gibt den Verarbeitungsmutex für den durch Pin angegebenen AVStream-Pin frei. |
KsPinSetPinClockTime Die KsPinSetPinClockTime-Funktion legt die aktuelle Uhrzeit auf der von Pin verfügbaren Uhr fest. |
KsPinSubmitFrame Wenn ein Pin durch einen Aufruf von KsPinRegisterFrameReturnCallback in den Einschleusungsmodus versetzt wurde, sendet die KsPinSubmitFrame-Funktion einen Frame direkt an die Transportleitung. |
KsPinSubmitFrameMdl Wenn ein Pin durch einen Aufruf von KsPinRegisterFrameReturnCallback in den Einschleusungsmodus versetzt wurde, sendet die KsPinSubmitFrameMdl-Funktion einen Frame direkt an die Transportleitung. |
KsPrepareIoOperation Die KsPrepareIoOperation-Methode initialisiert den erweiterten Header und bereitet das Medienbeispiel für einen E/A-Vorgang vor. |
KsProbeStreamIrp Die KsProbeStreamIrp-Funktion nimmt die angegebenen Änderungen an den Eingabe- und Ausgabepuffern des angegebenen IRP basierend auf den übergebenen Flags vor und überprüft dann den Streamheader. |
KsProcessMediaSamples Die KsProcessMediaSamples-Methode verarbeitet Medienbeispiele. |
KsProcessPinUpdate Die KsProcessPinUpdate-Funktion wird aus dem AVStrMiniFilterProcess-Dispatch eines filterorientierten Filters aufgerufen, um einen Prozesspin zu aktualisieren. |
KsPropagateAcquire Die KsPropagateAcquire-Methode weist alle Pins am Filter an, um den Acquire-Zustand zu erreichen. |
KsProperty Die IKsControl::KsProperty-Methode legt eine Eigenschaft fest oder ruft Eigenschafteninformationen zusammen mit allen anderen definierten Unterstützungsvorgängen ab, die für einen Eigenschaftensatz verfügbar sind. |
KsProperty Die KsProperty-Methode legt eine Eigenschaft fest oder ruft Eigenschafteninformationen zusammen mit allen anderen definierten Unterstützungsvorgängen ab, die für einen Eigenschaftensatz verfügbar sind. |
KsPropertyHandler Treiber rufen die KsPropertyHandler-Funktion für die IRP-Behandlung auf. |
KsPropertyHandlerWithAllocator Der KsPropertyHandlerWithAllocator führt die gleiche Behandlung wie KsPropertyHandler mit den gleichen Einschränkungen aus, ermöglicht jedoch die Verwendung eines optionalen Zuteilungsrückrufs, um einen Puffer für die Parameter bereitzustellen. |
KsPublishDeviceProfile Die KsPublishDeviceProfile-API wird aufgerufen, um Geräteprofilinformationen zu veröffentlichen. |
KsQueryDevicePnpObject Die KsQueryDevicePnpObject-Funktion gibt das PnP-Geräteobjekt zurück, das im Geräteheader gespeichert werden kann. Dies ist das nächste Geräteobjekt auf dem PnP-Stapel und das Geräteobjekt, an das PnP-Anforderungen weitergeleitet werden, wenn KsDefaultDispatchPnp verwendet wird. |
KsQueryExtendedSize Die KsQueryExtendedSize-Methode ruft erweiterte Headerinformationen ab, die für Eingabe- und Ausgabevorgänge (E/A) erforderlich sind. |
KsQueryInformationFile Die KsQueryInformationFile-Funktion führt eine Informationsabfrage für das angegebene Dateiobjekt aus. Die Funktion versucht, FastIoDispatch nach Möglichkeit zu verwenden, oder sie generiert eine Informationsanforderung für das Geräteobjekt. |
KsQueryInterfaces Die KsQueryInterfaces-Methode ruft Schnittstellen ab, die von einem Pin unterstützt werden. |
KsQueryMediums Die KsQueryMediums-Methode ruft Medien ab, die von einem Pin unterstützt werden. |
KsQueryObjectAccessMask Die KsQueryObjectAccessMask-Funktion gibt den Zugriff zurück, der dem ersten Client gewährt wurde, der ein Handle für das zugeordnete Objekt erstellt hat. Der Zugriff kann nicht durch Duplizieren von Handles geändert werden. |
KsQueryObjectCreateItem Die KsQueryObjectCreateItem-Funktion gibt das create-Element zurück, das dem Objekt beim Erstellen zugewiesen ist. |
KsQuerySoftwareBusInterface Die KsQuerySoftwareBusInterface-Funktion erstellt einen Puffer aus dem ausgelagerten Pool und kopiert die Verweiszeichenfolge, die dem PDO des Anforderungslast-Bus-Enumeratorsobjekts zugeordnet ist. |
KsQueueWorkItem Die KsQueueWorkItem-Funktion stellt das angegebene Arbeitselement mit einem Worker in die Warteschlange, der zuvor von der KsRegisterWorker-Funktion erstellt wurde. |
KsReadFile Die KsReadFile-Funktion führt einen Lesevorgang für das angegebene Dateiobjekt aus. |
KsRecalculateStackDepth Die KsRecalculateStackDepth-Funktion berechnet die maximale Stapeltiefe des zugrunde liegenden Geräteobjekts basierend auf allen Objekten, die ein Zielgerät festgelegt haben (sie haben sich mithilfe der KsSetTargetDeviceObject-Funktion der Objektliste des zugrunde liegenden Geräteobjekts hinzugefügt). Wenn das PnP-Geräteobjekt für den zugrunde liegenden Geräteheader mithilfe von KsSetDevicePnpAndBaseObject festgelegt wurde, wird dieses Gerät auch bei der Berechnung der maximalen Stapeltiefe berücksichtigt. |
KsReferenceBusObject Verweist auf das Objekt des physischen Busgeräts. |
KsReferenceSoftwareBusObject Die KsReferenceSoftwareBusObject-Funktion erhöht die Verweisanzahl des PDO des Anforderungslast-Bus-Enumeratorsobjekts. |
KsRegisterAggregatedClientUnknown Ähnlich wie COM aggregiert die KsRegisterAggregatedClientUnknown-Funktion zwei Objekte: _the angegebenes AVStream-Objekt und ein unbekanntes Clientobjekt. |
KsRegisterCountedWorker Verarbeitet Clients, die sich für die Verwendung eines Threads registrieren. |
KsRegisterFilterWithNoKSPins Die KsRegisterFilterWithNoKSPins-Funktion registriert sich mit DirectShow-Filtern, die keine Kernelstreaming-Pins haben und daher nicht im Kernelmodus streamen. |
KsRegisterWorker Die KsRegisterWorker-Funktion verarbeitet Clients, die sich für die Verwendung eines Threads registrieren. |
KsReleaseCachedMdl Die KsReleaseCachedMdl-Funktion wird verwendet, um die vom KsAcquireCachedMdl-Aufruf abgerufene MDL freizugeben. |
KsReleaseControl Die KsReleaseControl-Funktion gibt das Steuerelementmutex für Object frei. |
KsReleaseDevice Die KsReleaseDevice-Funktion gibt das Mutex des Geräts frei und verlässt den kritischen Bereich. |
KsReleaseDeviceSecurityLock Die KsReleaseDeviceSecurityLock-Funktion gibt eine zuvor erworbene Sicherheitssperre für den Geräteobjektheader frei. |
KsReleaseIrpOnCancelableQueue Die KsReleaseIrpOnCancelableQueue-Funktion gibt einen erworbenen IRP frei, der sich bereits in einer Warteschlange befindet, die abgebrochen werden kann. |
KsRemoveAggregate Die KsRemoveAggregate-Methode entfernt einen zuvor hinzugefügten COM-Serveraggregatanbieter aus der Liste der Schnittstellenanbieter für das KS-Objekt, das die IKsAggregateControl-Schnittstelle verfügbar macht. |
KsRemoveBusEnumInterface Die KsRemoveBusEnumInterface-Funktion entfernt eine Schnittstelle zum Anforderungslast-Bus-Enumeratorobjekt. |
KsRemoveIrpFromCancelableQueue Die KsRemoveIrpFromCancelableQueue-Funktion löst die nächste nicht eingeschränkte IRP aus der angegebenen Warteschlange auf, die abgebrochen werden kann, und entfernt den abbruchfähigen status. |
KsRemoveItemFromObjectBag Die KsRemoveItemFromObjectBag-Funktion entfernt ein Element aus einem Objektbehälter. |
KsRemoveSpecificIrpFromCancelableQueue Die KsRemoveSpecificIrpFromCancelableQueue-Funktion entfernt die angegebene IRP aus der angegebenen Warteschlange. Dies wird für einen IRP ausgeführt, der zuvor mit KsRemoveIrpFromCancelableQueue erworben wurde, aber nicht tatsächlich aus der Warteschlange entfernt wurde. |
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. |
KsServiceBusEnumCreateRequest Die KsServiceBusEnumCreateRequest-Funktionsdienste IRP_MJ_CREATE Anforderungen für die Softwarebusgeräteschnittstelle. |
KsServiceBusEnumPnpRequest Die KsServiceBusEnumPnpRequest-Funktion ist nur für die Systemverwendung vorgesehen. |
KsSetAllocatorHandle Legt den Handle für eine Zuweisung fest. |
KsSetAllocatorMode Legt den Modus fest, in dem ein Zuteilungsgeber Arbeitsspeicher zuweist. |
KsSetCorrelatedPhysicalTime Die KsSetCorrelatedPhysicalTime-Methode legt die physische Zeit mit der korrelierten Systemzeit der zugrunde liegenden Uhr fest. |
KsSetCorrelatedTime Die KsSetCorrelatedTime-Methode legt die aktuelle Zeit mit der korrelierten Systemzeit auf der zugrunde liegenden Uhr fest. |
KsSetDefaultClockState Die KsSetDefaultClockState-Funktion legt den aktuellen Zustand der Uhr fest, die verwendet wird, um den aktuellen Zustand des zugrunde liegenden Filterpins widerzuspiegeln. |
KsSetDefaultClockTime Die KsSetDefaultClockTime-Funktion legt die aktuelle Uhrzeit der Uhr fest. |
KsSetDevicePnpAndBaseObject Die KsSetDevicePnpAndBaseObject-Funktion legt das PnP-Geräteobjekt im Geräteheader fest, das das nächste Geräteobjekt auf dem PnP-Stapel ist und das Geräteobjekt ist, an das PnP-Anforderungen weitergeleitet werden, wenn KsDefaultDispatchPnp verwendet wird. |
KsSetInformationFile Die KsSetInformationFile-Funktion führt einen Informationssatz für das angegebene Dateiobjekt aus. Die Funktion versucht, FastIoDispatch nach Möglichkeit zu verwenden, oder sie generiert eine Information, die für das Geräteobjekt festgelegt ist. |
KsSetMajorFunctionHandler Die KsSetMajorFunctionHandler-Funktion legt den Handler für eine angegebene Hauptfunktion fest, um die interne Verteilung zu verwenden. |
KsSetMediaType Die KsSetMediaType-Methode legt den Medientyp für einen Datentyphandler fest. |
KsSetPhysicalTime Die KsSetPhysicalTime-Methode legt die physische Zeit für die zugrunde liegende Uhr fest. |
KsSetPin Die KsSetPin-Methode informiert den Streamingschnittstellenhandler über den Pin, mit dem beim Übergeben von Daten kommuniziert werden soll. |
KsSetPinBusCache Die KsSetPinBusCache-Methode wird für die Anwendungsverwendung nicht empfohlen. Diese Methode gehört zur IKsPinPipe-Schnittstelle. |
KsSetPinFramingCache Die KsSetPinFramingCache-Methode wird für die Anwendungsverwendung nicht empfohlen. Diese Methode gehört zur IKsPinPipe-Schnittstelle. |
KsSetPipe Die KsSetPipe-Methode wird für die Anwendungsverwendung nicht empfohlen. Diese Methode gehört zur IKsPinPipe-Schnittstelle. |
KsSetPipeAllocatorFlag Die KsSetPipeAllocatorFlag-Methode wird für die Anwendung nicht empfohlen. Diese Methode gehört zur IKsPinPipe-Schnittstelle. |
KsSetPowerDispatch Legt die Power Dispatch-Funktion fest, die aufgerufen werden soll, wenn das Treiberobjekt eine IRP_MJ_POWER IRP empfängt. |
KsSetProperties Legt die Eigenschaften für eine Zuweisung fest. |
KsSetTargetDeviceObject Die KsSetTargetDeviceObject-Funktion legt das Zielgerätobjekt eines Objekts fest. Die Funktion fügt den Objektheader einer Liste von Objektheadern mit Zielgeräten hinzu. |
KsSetTargetState Legt den aktivierten Status eines Zielgeräts fest, das dem angegebenen Objektheader zugeordnet ist. |
KsSetTime Die KsSetTime-Methode legt die aktuelle Uhrzeit auf der zugrunde liegenden Uhr fest. |
KsStreamIo Die KsStreamIo-Funktion führt einen Datenstrom mit Lese- oder Schreibvorgängen für das angegebene Dateiobjekt aus. Die Funktion versucht, FastIoDispatch nach Möglichkeit zu verwenden, oder sie generiert eine Lese- oder Schreibanforderung für das Geräteobjekt. |
KsStreamPointerAdvance Die KsStreamPointerAdvance-Funktion führt einen Streamzeiger auf den nächsten Datenrahmen aus. |
KsStreamPointerAdvanceOffsets Die KsStreamPointerAdvanceOffsets-Funktion erweitert die Offsets von StreamPointer. |
KsStreamPointerAdvanceOffsetsAndUnlock Die KsStreamPointerAdvanceOffsetsAndUnlock-Funktion verschiebt StreamPointer die angegebene Anzahl von Bytes in den Stream (anpassung der Felder OffsetIn und OffsetOut von StreamPointer wie angefordert) und entsperrt ihn. |
KsStreamPointerCancelTimeout Die KsStreamPointerCancelTimeout-Funktion bricht einen zuvor geplanten Timeoutrückruf für den angegebenen Streamzeiger ab. |
KsStreamPointerClone Die KsStreamPointerClone-Funktion erstellt einen Klon eines angegebenen Datenstromzeigers. |
KsStreamPointerDelete Die KsStreamPointerDelete-Funktion löscht einen Klondatenstromzeiger und gibt einen Verweis auf den Frame frei, auf den dieser Streamzeiger verweist. |
KsStreamPointerGetIrp Die KsStreamPointerGetIrp-Funktion gibt den IRP zurück, der dem Frame zugeordnet ist, auf den der angegebene Datenstromzeiger verweist. |
KsStreamPointerGetMdl Die KsStreamPointerGetMdl-Funktion gibt die MDL zurück, die dem Frame zugeordnet ist, auf den streamPointer verweist. |
KsStreamPointerGetNextClone Die KsStreamPointerGetNextClone-Funktion gibt den Klonstreamzeiger zurück, der unmittelbar nach dem angegebenen Klon geklont wurde. |
KsStreamPointerLock Die KsStreamPointerLock-Funktion versucht, den angegebenen Streamzeiger zu sperren. |
KsStreamPointerScheduleTimeout Die KsStreamPointerScheduleTimeout-Funktion registriert einen Timeoutrückruf bei AVStream für den angegebenen Streamzeiger. |
KsStreamPointerSetStatusCode Die KsStreamPointerSetStatusCode-Funktion ermöglicht die Spezifikation eines erfolgreichen oder nicht erfolgreichen Fehlercodes, mit dem der angegebene IRP abgeschlossen werden soll. |
KsStreamPointerUnlock Die KsStreamPointerUnlock-Funktion entsperrt einen Streamzeiger, der zuvor durch eine Erfassungsfunktion (KsGetXxxEdgeStreamPointer) oder durch KsStreamPointerLock gesperrt wurde. |
KsSynchronousDeviceControl Die KsSynchronousDeviceControl-Funktion gibt einen synchronen Geräte-E/A-Steuerungsvorgang für das KS-Objekt aus, das durch ein Dateihandle angegeben wird. |
KsSynchronousIoControlDevice Die KsSynchronousIoControlDevice-Funktion führt ein synchrones Geräte-E/A-Steuerelement für das Zielgerätobjekt aus. Es wartet in einem nicht veralerbaren Zustand, bis die E/A abgeschlossen ist. Diese Funktion kann nur bei PASSIVE_LEVEL aufgerufen werden. |
KsTerminateDevice Die KsTerminateDevice-Funktion entfernt ein AVStream-Gerät. |
KsTopologyPropertyHandler Die KsTopologyPropertyHandler-Funktion führt die Standardbehandlung der statischen Member des KSPROPSETID_Topology Property Set durch. Die Funktion verwendet die KSTOPOLOGY-Struktur, die den Satz von Informationen beschreibt, der von diesem Eigenschaftensatz zurückgegeben wird. |
KsUnregisterWorker Mit der KsUnregisterWorker-Funktion können Clients die Registrierung eines Workers aufheben. |
KsUnserializeObjectPropertiesFromRegistry Die KsUnserializeObjectPropertiesFromRegistry-Funktion listet die benannten Werte auf und wendet sie als serialisierte Daten auf die angegebenen Eigenschaftensätze an, die in den serialisierten Daten aufgeführt sind. |
KsValidateAllocatorCreateRequest Die KsValidateAllocatorCreateRequest-Funktion überprüft eine IRP_MJ_CREATE-Anforderung als Zuweisungsanforderung und gibt die erstellungsstruktur zurück, die der Anforderung bei Erfolg zugeordnet ist. |
KsValidateAllocatorFramingEx Die KsValidateAllocatorFramingEx-Funktion ist nur für die Systemnutzung reserviert. |
KsValidateClockCreateRequest Die KsValidateClockCreateRequest-Funktion überprüft die Anforderung zur Erstellung der Uhr und gibt die der Anforderung zugeordnete Erstellungsstruktur zurück. Dies kann nur bei PASSIVE_LEVEL aufgerufen werden. |
KsValidateConnectRequest Die KsValidateConnectRequest-Funktion überprüft eine Verbindungsanforderung und gibt einen Zeiger auf die der Anforderung zugeordnete Verbindungsstruktur zurück. Diese Funktion kann nur bei PASSIVE_LEVEL aufgerufen werden. |
KsValidateTopologyNodeCreateRequest Die KsValidateTopologyNodeCreateRequest-Funktion überprüft eine Anforderung zur Erstellung eines Topologieknotens und gibt die der Anforderung zugeordnete Erstellungsstruktur zurück. Die Funktion kann nur bei PASSIVE_LEVEL aufgerufen werden. |
KsWriteFile Die KsWriteFile-Funktion führt einen Schreibvorgang für das angegebene Dateiobjekt aus. |
OUR_GUID_ENTRY Weitere Informationen: OUR_GUID_ENTRY-Makro |
PADAPTER_RECEIVE_PACKET_ROUTINE Die AdapterReceivePacket-Rückruffunktion eines Kamera-Minidrivers verarbeitet adapterbasierte Stream Request Blocks (SRBs), die vom Streamklassentreiber an ihn übergeben werden. |
PCAM_ALLOCATE_BW_ROUTINE Die Rückruffunktion CamAllocateBandwidth eines Kamera-Minidrivers wählt die entsprechende alternative Einstellung innerhalb der USB-Videostreamingschnittstelle aus und bereitet das Gerät auf das Streamen vor. |
PCAM_ALLOCATE_BW_ROUTINE_EX Die CamAllocateBandwidthEx-Rückruffunktion eines Kamera-Minidrivers wählt die entsprechende alternative Einstellung innerhalb der USB-Videostreamingschnittstelle aus und bereitet das Gerät auf das Streamen vor. |
PCAM_CONFIGURE_ROUTINE Die CamConfigure-Rückruffunktion eines Kamera-Minidrivers konfiguriert die isochrone Streamingschnittstelle. |
PCAM_CONFIGURE_ROUTINE_EX Die CamConfigureEx-Rückruffunktion eines Kamera-Minitreibers konfiguriert die isochrone Streamingschnittstelle. |
PCAM_FREE_BW_ROUTINE Die Rückruffunktion CamFreeBandwidth eines Kamera-Minidrivers wählt eine alternative Einstellung innerhalb der USB-Videostreamingschnittstelle aus, die keine Bandbreite beansprucht. |
PCAM_FREE_BW_ROUTINE_EX Die Rückruffunktion CamFreeBandwidthEx eines Kamera-Minitreibers wählt eine alternative Einstellung innerhalb der USB-Videostreamingschnittstelle aus, die keine Bandbreite verwendet. |
PCAM_INITIALIZE_ROUTINE Die Rückruffunktion eines Kamera-Minitreibers initialisiert das Gerät oder führt alle erforderlichen minidriver-spezifischen sauber aus. |
PCAM_NEW_FRAME_ROUTINE Die Rückruffunktion CamNewVideoFrame eines Kamera-Minitreibers initialisiert eine neue Videoframekontextstruktur. |
PCAM_NEW_FRAME_ROUTINE_EX Die CamNewVideoFrameEx-Rückruffunktion eines Kameraminidrivers initialisiert eine neue Videoframekontextstruktur. |
PCAM_PROCESS_PACKET_ROUTINE Die Rückruffunktion CamProcessUSBPacket eines Kameraminidrivers verarbeitet ein USB-Paket. |
PCAM_PROCESS_PACKET_ROUTINE_EX Die Rückruffunktion CamProcessUSBPacketEx eines Kameraminidrivers verarbeitet ein USB-Paket. |
PCAM_PROCESS_RAW_FRAME_ROUTINE Die CamProcessRawVideoFrame-Rückruffunktion eines Kamera-Minidrivers decodiert einen unformatierten Videoframe. |
PCAM_PROCESS_RAW_FRAME_ROUTINE_EX Die CamProcessRawVideoFrameEx-Rückruffunktion eines Kameraminidrivers decodiert einen rohen Videoframe. |
PCAM_START_CAPTURE_ROUTINE Die CamStartCapture-Rückruffunktion eines Kamera-Minidrivers wählt die entsprechende alternative Einstellung innerhalb der USB-Videostreamingschnittstelle aus und bereitet das Gerät auf das Streamen vor. |
PCAM_START_CAPTURE_ROUTINE_EX Die CamStartCaptureEx-Rückruffunktion eines Kamera-Minidrivers wählt die entsprechende alternative Einstellung innerhalb der USB-Videostreamingschnittstelle aus und bereitet das Gerät auf das Streamen vor. |
PCAM_STATE_ROUTINE Die Zustandsrückruffunktion eines Kameraminidrivers stellt einen zuvor gespeicherten Gerätekontextzustand wieder her oder speichert den aktuellen Gerätekontextzustand. |
PCAM_STOP_CAPTURE_ROUTINE Die CamStopCapture-Rückruffunktion eines Kameraminidrivers führt jede Verarbeitung durch, nachdem der Stream beendet wurde. |
PCAM_STOP_CAPTURE_ROUTINE_EX Die CamStopCaptureEx-Rückruffunktion eines Kamera-Minidrivers führt jede Verarbeitung durch, nachdem der Stream beendet wurde. |
PCOMMAND_COMPLETE_FUNCTION Die CommandCompleteFunction-Rückruffunktion eines Kamera-Minidrivers ermöglicht es dem Kamera-Minidriver, alle zusätzlichen Aufgaben auszuführen, die zum Abschließen bestimmter USBCAMD-Dienste erforderlich sind. |
PFNALLOCATOR_ALLOCATEFRAME Die KStrAllocateFrame-Routine beschreibt eine vom Anbieter bereitgestellte Framezuordnungsfunktion. |
PFNALLOCATOR_FREEFRAME Die KStrFreeFrame-Routine beschreibt eine vom Anbieter bereitgestellte Frame-Deallocation-Funktion. |
PFNAVCINTERSECTHANDLER Der AV/C-Schnitthandler bestimmt, ob die Datenbereiche kompatibel sind. |
PFNDEREFERENCEDEVICEOBJECT Die Rückruffunktion PFNDEREFERENCEDEVICEOBJECT (ks.h) kann vom Treiber aufgerufen werden, um die Referenzanzahl des Physischen Geräteobjekts (PDO) zu verringern. |
PFNDEREFERENCEDEVICEOBJECT Die Rückruffunktion PFNDEREFERENCEDEVICEOBJECT (swenum.h) kann vom Treiber aufgerufen werden, um die Referenzanzahl des Physischen Geräteobjekts (PDO) zu verringern. |
PFNKSADDEVENT Die AVStrMiniAddEvent-Routine eines AVStream-Minidrivers wird aufgerufen, wenn sich ein Client registriert, um über ein Ereignis benachrichtigt zu werden. Diese Routine ist optional. |
PFNKSALLOCATOR Minidriver können optional eine Rückruffunktion vom Typ PFNKSALLOCATOR als Parameter in Aufrufen von KsEnableEventWithAllocator, KsPropertyHandlerWithAllocator und KsMethodHandlerWithAllocator bereitstellen. |
PFNKSCANCELTIMER Die KStrCancelTimer-Routine eines Streaming-Minidrivers wird aufgerufen, um ein benutzerdefiniertes Timerobjekt abzubrechen, das zuvor im SetTimer-Parameter in einem Aufruf von KsAllocateDefaultClockEx angegeben wurde. |
PFNKSCLOCK_CORRELATEDTIME Bei der Routine handelt es sich um eine vom System bereitgestellte Routine, die abgerufen wird, und folgendes:KStrClockGetCorrelatedTime ist eine vom System bereitgestellte Routine, die sowohl die aktuelle Systemzeit als auch die entsprechende Taktanzahl seit dem Start abruft. KStrClockGetCorrelatedPhysicalTime ist eine vom System bereitgestellte Routine, die sowohl die aktuelle Systemzeit minus angehaltenes Delta als auch den entsprechenden Taktpunkt seit dem Start abruft. |
PFNKSCLOCK_GETTIME Die Routine erhält Systemzeit. KStrClockGetTime ist eine vom System bereitgestellte Routine, die die aktuelle Systemzeit abruft. KStrClockGetPhysicalTime ist eine vom System bereitgestellte Routine, die die aktuelle Systemzeit abzüglich eines angehaltenen Deltas abruft. |
PFNKSCONTEXT_DISPATCH Die KStrContextDispatch-Routine eines Streaming-Minidrivers wird aufgerufen, um IRP_MJ_POWER IRPs zu verarbeiten. |
PFNKSCORRELATEDTIME Die KStrCorrelatedTime-Routine eines Streaming-Minidrivers wird aufgerufen, um sowohl die Präsentationszeit als auch die physische Zeit in korrelierter Weise abzurufen. Dadurch kann der Besitzer der Uhr die aktuelle Zeit vollständig bestimmen. |
PFNKSDEFAULTALLOCATE Die AVStrMiniAllocate-Routine eines AVStream-Minidrivers weist einen Frame mithilfe des im Context-Parameter angegebenen Zuteilungszeichens zu. |
PFNKSDEFAULTFREE Die AVStrMiniAllocatorFreeFrame-Routine eines AVStream-Minidrivers gibt den angegebenen Frame frei. |
PFNKSDELETEALLOCATOR Die AVStrMiniDeleteAllocator-Routine eines AVStream-Minidrivers löscht den Zuteilungsvorgang, der einem Pin zugeordnet ist. |
PFNKSDEVICE Die AVStrMiniDevicePostStart-Routine eines AVStream-Minidrivers wird aufgerufen, wenn AVStream die Verarbeitung nach dem PnP-Start ausführt. Verwenden Sie ihn beispielsweise, um Treiber zur Startzeit zu laden. Solche Ereignisse treten dann im Kontext eines Workerthreads auf, nachdem PnP gestartet wurde. |
PFNKSDEVICECREATE Die AVStrMiniDeviceAdd-Routine eines AVStream-Minidrivers benachrichtigt den Minidriver, dass die PnP AddDevice-Routine von AVStream abgeschlossen wurde. |
PFNKSDEVICEIRP Die IRP-Handlerroutine eines AVStream-Minidrivers wird aufgerufen, wenn diese IRPs vom Gerät gesendet werden. IRP_MN_QUERY_REMOVE_DEVICEIRP_MN_QUERY_STOP_DEVICEIRP_MN_QUERY_INTERFACE |
PFNKSDEVICEIRPVOID Die IRP-Verarbeitungsroutine eines AVStream-Minidrivers wird aufgerufen, wenn diese IRPs vom Gerät versendet werden. IRP_MN_CANCEL_STOP_DEVICEIRP_MN_CANCEL_REMOVE_DEVICEIRP_MN_REMOVE_DEVICEIRP_MN_STOP_DEVICEIRP_MN_SURPRISE_REMOVAL |
PFNKSDEVICEPNPSTART Die AVStrMiniDeviceStart-Routine eines AVStream-Minidrivers wird aufgerufen, wenn eine IRP_MN_START_DEVICE Anforderung für ein angegebenes Gerät gesendet wird. |
PFNKSDEVICEQUERYCAPABILITIES Die AVStrMiniDeviceQueryCapabilities-Routine eines AVStream-Minidrivers wird aufgerufen, wenn ein IRP_MN_QUERY_CAPABILITIES vom Gerät versendet wird. |
PFNKSDEVICEQUERYPOWER AVStream ruft die AVStrMiniDeviceQueryPower-Routine eines Minidrivers auf, wenn es eine IRP_MN_QUERY_POWER-Anforderung empfängt. |
PFNKSDEVICESETPOWER AVStream ruft die AVStrMiniDeviceSetPower-Routine eines Minidrivers auf, wenn er eine IRP_MN_SET_POWER empfängt. |
PFNKSFASTHANDLER KStrFastHandler ist eine vom Treiber bereitgestellte Routine, die eine Eigenschafts- oder Methodenanforderung ohne erstellung eines IRP verarbeitet. |
PFNKSFILTERIRP Die AVStrMiniFilterCreate-Routine eines AVStream-Minidrivers wird aufgerufen, wenn ein Filter eine IRP empfängt. |
PFNKSFILTERPROCESS Die AVStrMiniFilterProcess-Routine eines AVStream-Minidrivers wird aufgerufen, wenn der Filter Frames verarbeiten soll. Es wird verwendet, um Filter-Centric Verarbeitung durchzuführen. |
PFNKSFILTERVOID Die AVStrMiniFilterReset-Routine eines AVStream-Minidrivers wird aufgerufen, wenn AVStream eine IOCTL_KS_RESET_STATE empfängt, um den Filter in den Zustand zurückzugeben, in dem er sich zur Acquire-Zeit befand. |
PFNKSHANDLER Die minidriver-bereitgestellte Routine wird aufgerufen, wenn Kernel Streaming eine IOCTL_KS_METHOD, get/set-Eigenschaftsanforderung empfängt. Geben Sie einen Zeiger auf diesen Handler in der relevanten KSMETHOD_ITEM KSPROPERTY_ITEM Struktur an. |
PFNKSINTERSECTHANDLER Die KStrIntersectHandler-Routine eines Streaming-Minidrivers wird aufgerufen, um einen Datenbereich zu vergleichen, um zu ermitteln, ob eine Schnittmenge vorhanden ist, und wenn ja, das Datenformat der Schnittmenge. |
PFNKSINTERSECTHANDLEREX AVStream ruft die AVStrMiniIntersectHandlerEx-Routine eines Minidrivers auf, um die Schnittmenge von zwei Datenbereichen mit höchster Qualität zu bestimmen. |
PFNKSIRPLISTCALLBACK Die KStrIrpListCallback-Routine eines Streaming-Minidrivers wird aufgerufen, um zu bestimmen, ob die übergebene IRP von der Quellliste in die Zielliste verschoben werden soll oder ob die IRP-Enumeration beendet werden soll. |
PFNKSITEMFREECALLBACK Die KStrItemFreeCallback-Routine eines Streaming-Minidrivers wird aufgerufen, um ein zuvor zugewiesenes Erstellungselement frei zu geben. KStrItemFreeCallback ermöglicht es dem Minidriver, bei Bedarf alle Bereinigungen durchzuführen, einschließlich der Löschung von Sicherheitsbeschreibungsänderungen. |
PFNKSPIN Die Rückrufroutine eines AVStream-Minidrivers wird aufgerufen, wenn:_There Daten für eine KSPIN-Struktur zur Verarbeitung verfügbar sind. Verwenden Sie diese Routine, um Pin-Centric Verarbeitung auszuführen.Der relevante KSPIN dient als Senkennadel und ist mit einem AVStream-Quellpin verbunden. |
PFNKSPINFRAMERETURN Die AVStrMiniFrameReturn-Routine eines AVStream-Minidrivers wird aufgerufen, wenn ein eingefügter Frame seine Fahrt um die Leitung abgeschlossen hat und bereit ist, wiederverwertet oder freigegeben zu werden. |
PFNKSPINHANDSHAKE Die AVStrMiniPinHandshake-Routine eines AVStream-Minidrivers wird aufgerufen, wenn AVStream eine Protokollhandhakeanforderung empfängt, die nicht verarbeitet wird. |
PFNKSPININITIALIZEALLOCATOR Die AVStrMiniInitializeAllocator-Routine eines AVStream-Minidrivers initialisiert einen Zuteilungsvorgang, der einem Pin zugeordnet wird. |
PFNKSPINIRP Die Routine eines AVStream-Minidrivers wird aufgerufen, wenn eine Aktivität am Pin ausgeführt wird und diese IRPs empfangen werden: IRP_MJ_CREATEIRP_MJ_CLOSE |
PFNKSPINIRPCOMPLETION Die AVStrMiniPinIrpCompletion-Routine eines AVStream-Minidrivers wird aufgerufen, wenn ein IRP einen Durchlauf um die Leitung abschließt und der mit dem IRP verknüpfte Rahmen wiederverwendet oder eingestellt wird. |
PFNKSPINPOWER Die AVStrMiniPinPower-Routine eines AVStream-Minidrivers wird für pinzentrierte Pins bezeichnet, wenn das Gerät aufwacht oder in einen Ruhezustand wechselt. |
PFNKSPINSETDATAFORMAT Die AVStrMiniPinSetDataFormat-Routine eines AVStream-Minidrivers wird zum Zeitpunkt der Pinerstellung aufgerufen, um zu überprüfen, ob das zuvor vereinbarte Datenformat für diese KSPIN-Struktur akzeptabel ist und eine Übereinstimmung für diese KSDATARANGE-Struktur vorliegt. |
PFNKSPINSETDEVICESTATE Die AVStrMiniPinSetDeviceState-Routine eines AVStream-Minidrivers wird aufgerufen, wenn der Zustand einer KSPIN-Struktur aufgrund der Ankunft einer Verbindungsstatuseigenschaft "set" IOCTL geändert wird. |
PFNKSPINVOID Die Rückrufroutine eines AVStream-Minidrivers wird aufgerufen, wenn:Der relevante KSPIN als Senkennadel dient, und dieser Senkenpin wird von einem AVStream-Quellpin getrennt. Der Zurücksetzungszustand einer KSPIN-Struktur wird aufgrund des Eintreffens eines IOCTL_KS_RESET_STATE Gerätesteuerelements geändert. Diese Routine wird auch aufgerufen, wenn die dem angegebenen Pin zugeordnete Warteschlange geleert wird. |
PFNKSREMOVEEVENT Die AVStrMiniRemoveEvent-Routine eines AVStream-Minidrivers wird aufgerufen, wenn ein Client anfordert, aus der Benachrichtigungswarteschlange für ein Ereignis entfernt zu werden. Diese Routine ist optional. |
PFNKSSETTIMER Die KStrSetTimer-Routine eines Streaming-Minidrivers wird aufgerufen, um DPC-Timer-Rückrufe basierend auf der Präsentationszeit zu generieren. |
PFNKSSTREAMPOINTER AVStream ruft die AVStrMiniCancelCallback-Routine eines Minidrivers auf, wenn die IRP, die einem geklonten Streamzeiger zugeordnet ist, abgebrochen wird. Diese Routine ist optional. |
PFNQUERYREFERENCESTRING Die PFNQUERYREFERENCESTRING-Rückruffunktion (ks.h) kopiert die dem PDO zugeordnete Verweiszeichenfolge in einen Puffer, der vom Aufrufer erstellt und freigegeben wird. |
PFNQUERYREFERENCESTRING Die PFNQUERYREFERENCESTRING-Rückruffunktion (swenum.h) kopiert die dem PDO zugeordnete Verweiszeichenfolge in einen Puffer, der vom Aufrufer erstellt und freigegeben wird. |
PFNREFERENCEDEVICEOBJECT Die Rückruffunktion PFNREFERENCEDEVICEOBJECT (ks.h) kann vom Treiber aufgerufen werden, um die Referenzanzahl des Physischen Geräteobjekts (PDO) zu erhöhen. |
PFNREFERENCEDEVICEOBJECT Die Rückruffunktion PFNREFERENCEDEVICEOBJECT (swenum.h) kann vom Treiber aufgerufen werden, um die Verweisanzahl des Physischen Geräteobjekts (PDO) zu erhöhen. |
PFNUSBCAMD_BulkReadWrite Der USBCAMD_BulkReadWrite-Dienst führt einen Lese- oder Schreibvorgang für die angegebene Massenpipe aus. |
PFNUSBCAMD_CancelBulkReadWrite Der USBCAMD_CancelBulkReadWrite-Dienst bricht eine ausstehende Massenlese- oder Schreibanforderung ab. |
PFNUSBCAMD_SetIsoPipeState Der USBCAMD_SetIsoPipeState-Dienst ermöglicht es dem Kamera-Minidriver, den Streamingzustand auf der isochronen Pipe zu steuern. |
PFNUSBCAMD_SetVideoFormat Der USBCAMD_SetVideoFormat-Dienst wird verwendet, um USBCAMD zu benachrichtigen, dass sich das Videoformat geändert hat. |
PFNUSBCAMD_WaitOnDeviceEvent Der USBCAMD_WaitOnDeviceEvent-Dienst wird verwendet, um einen Lesevorgang aus der Interruptpipe auszuführen, wenn die Kamera über eine Interruptpipe für externe Ereignisbenachrichtigungen verfügt. |
PHW_CANCEL_SRB Der Klassentreiber ruft die StrMiniCancelPacket-Routine des Minitreibers auf, um zu signalisieren, dass eine Streamanforderung abgebrochen wurde. |
PHW_EVENT_ROUTINE Der Klassentreiber ruft die StrMiniEvent-Routine des Stream-Minidrivers auf, um einem Minidriver zu signalisieren, dass ein Ereignis aktiviert oder deaktiviert werden soll. |
PHW_INTERRUPT StrMiniInterrupt ist die Interruptdienstroutine des Minidrivers. |
PHW_PRIORITY_ROUTINE StrMiniPriorityRoutine ist eine vom Minidriver bereitgestellte Rückrufroutine, die mit einer angegebenen Prioritätsstufe ausgeführt werden soll. |
PHW_QUERY_CLOCK_ROUTINE Jedem Stream kann eine Uhr zugeordnet sein. Der Klassentreiber fragt die Uhr ab, indem er die im Stream-Minidriver bereitgestellte StrMiniClock-Funktion aufruft, die in den HW_STREAM_OBJECT jedes Streams bereitgestellt wird. |
PHW_RECEIVE_DEVICE_SRB Die vom Minidriver bereitgestellte Routine verarbeitet Klassentreiberanforderungen, die für den Treiber als Ganzes gelten, z. B. das Initialisieren des Geräts oder das Öffnen eines Datenstroms innerhalb des Geräts. |
PHW_REQUEST_TIMEOUT_HANDLER Der Streamklassentreiber ruft die StrMiniRequestTimeout-Routine des Minidrivers auf, um dem Minidriver zu signalisieren, dass bei einer Anforderung ein Timeout aufgetreten ist. |
PSTREAM_RECEIVE_PACKET Weitere Informationen: PSTREAM_RECEIVE_PACKET Rückruffunktion |
QuerySupported Die QuerySupported-Methode bestimmt, ob ein KS-Objekt einen Eigenschaftensatz und den Typ dieser Unterstützung unterstützt. |
RegisterAdapterObjectEx Die IKsDeviceFunctions::RegisterAdapterObjectEx-Methode registriert ein DMA-Adapterobjekt bei AVStream. Alle Treiber, die für Win64-Plattformen kompiliert werden, sollten diese Methode anstelle von KsDeviceRegisterAdapterObject verwenden. |
Set Die Set-Methode legt eine Eigenschaft fest, die durch eine Eigenschaftensatz-GUID und einen Eigenschaftenbezeichner identifiziert wird. Diese Methode gehört zu IKsPropertySet in dsound.h. |
Set Die Set-Methode legt eine Eigenschaft fest, die durch eine Eigenschaftensatz-GUID und einen Eigenschaftenbezeichner identifiziert wird. Diese Methode gehört zu IKsPropertySet in ksproxy.h. |
StreamClassAbortOutstandingRequests Die StreamClassAbortOutstandingRequests-Routine bricht alle ausstehenden Anforderungen ab, entweder an einen bestimmten Stream oder an den gesamten Treiber. |
StreamClassCallAtNewPriority Die StreamClassCallAtNewPriority-Routine plant eine Routine, die mit einer anderen Priorität aufgerufen wird. |
StreamClassCompleteRequestAndMarkQueueReady Die StreamClassCompleteRequestAndMarkQueueReady-Routine schließt eine Anforderung ab und signalisiert dem Klassentreiber, dass der Minidriver bereit ist, eine neue Anforderung desselben Typs zu empfangen. |
StreamClassDebugAssert Diese Funktion (StreamClassDebugAssert) ist veraltet. |
StreamClassDebugPrint Diese Funktion (StreamClassDebugPrint) ist veraltet. |
StreamClassDeviceNotification Minidriver verwenden die StreamClassDeviceNotification-Routine, um den Klassentreiber darüber zu benachrichtigen, dass eine Streamanforderung abgeschlossen wurde oder dass ein Ereignis aufgetreten ist. |
StreamClassFilterReenumerateStreams Veraltet. Nicht verwenden. |
StreamClassGetDmaBuffer Die StreamClassGetDmaBuffer-Routine gibt einen Zeiger auf den DMA-Puffer zurück, den der Klassentreiber für den Minitreiber ordnet. |
StreamClassGetNextEvent Minidriver können die StreamClassGetNextEvent-Routine verwenden, um die Ereigniswarteschlange eines Geräts oder eines bestimmten Datenstroms zu durchsuchen. |
StreamClassGetPhysicalAddress Die StreamClassGetPhysicalAddress-Routine übersetzt eine virtuelle Speicheradresse in eine physische Speicheradresse und sperrt den entsprechenden physischen Arbeitsspeicher für einen DMA-Vorgang. |
StreamClassQueryMasterClock Wenn der Minidriver die StreamClassQueryMasterClock-Routine aufruft, fragt der Klassentreiber den entsprechenden Zeitwert der master Uhr asynchron ab und übergibt das Ergebnis an die Routine, die im Parameter ClockCallbackRoutine übergeben wird. |
StreamClassQueryMasterClockSync Der Minidriver kann die StreamClassQueryMasterClockSync-Routine aufrufen, um die master Uhr eines Streams synchron abzufragen. |
StreamClassReadWriteConfig Die StreamClassReadWriteConfig-Routine liest oder schreibt Konfigurationsdaten für den übergeordneten Bustreiber des Minidrivers. |
StreamClassReenumerateStreams Die StreamClassReenumerateStreams-Funktion ist veraltet. Nicht verwenden. |
StreamClassRegisterAdapter Die StreamClassRegisterAdapter-Routine registriert einen Streamklassen-Minidriver. Der Name StreamClassRegisterAdapter wird nur aus Gründen der Abwärtskompatibilität unterstützt. Stattdessen empfiehlt Microsoft die Verwendung von StreamClassRegisterMinidriver, einem Alias von StreamClassRegisterAdapter. Der Name StreamClassRegisterMinidriver gibt genauer an, dass die Routine einen Stream class minidriver registriert. Nach der Registrierung kann ein Minidriver eine beliebige Anzahl von Adapterinstanzen in einem System steuern. Die StreamClassRegisterMinidriver-Routine registriert einen Stream-Minidriver beim Streamklassentreiber. |
StreamClassRegisterFilterWithNoKSPins Die StreamClassRegisterFilterWithNoKSPins-Routine wird verwendet, um Filtertreiber bei Microsoft DirectShow zu registrieren, die keine Kernel-Streaming-Pins haben und daher nicht im Kernelmodus streamen. |
StreamClassScheduleTimer Der Minidriver ruft die StreamClassScheduleTimer-Routine auf, um einen Timer zu planen und eine Routine anzugeben, die aufgerufen wird, wenn der Timer abläuft. |
StreamClassStreamNotification Streams verwenden die StreamClassStreamNotification-Routine, um den Klassentreiber zu benachrichtigen, dass er eine Streamanforderung abgeschlossen hat oder dass ein Ereignis aufgetreten ist. |
ETIKETT Weitere Informationen: TAG-Funktion |
USBCAMD_AdapterReceivePacket Die funktion USBCAMD_AdapterReceivePacket ermöglicht USBCAMD die Verarbeitung eines adapterbasierten Stream Request Blocks (SRB). |
USBCAMD_ControlVendorCommand Die USBCAMD_ControlVendorCommand-Funktion sendet herstellerspezifische Befehle an die Steuerpipe. |
USBCAMD_Debug_LogEntry Die funktion USBCAMD_Debug_LogEntry wird vom Kamera-Minidriver aufgerufen, um Debuginformationen in einer Datei zu protokollieren. |
USBCAMD_DriverEntry Die USBCAMD_DriverEntry-Funktion registriert den Minidriver mit USBCAMD und bindet USBCAMD und den Minidriver effektiv zusammen. |
USBCAMD_GetRegistryKeyValue Die USBCAMD_GetRegistryKeyValue-Funktion ruft den gerätespezifischen Registrierungsschlüsselwert instance ab. |
USBCAMD_InitializeNewInterface Die USBCAMD_InitializeNewInterface-Funktion stellt USBCAMD alle erforderlichen Informationen bereit, um den Kamera-Minitreiber für die ordnungsgemäße Arbeit mit dem Stream-Klassentreiber und dem USB-Bustreiber zu konfigurieren. |
USBCAMD_SelectAlternateInterface Die funktion USBCAMD_SelectAlternateInterface wählt eine alternative Einstellung innerhalb der USB-Videostreamingschnittstelle aus. |
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 eine Zuweisung steuern und abfragen. IKsAllocator ist für die Verwendung von Proxys vorgesehen und wird nicht für die Anwendungsverwendung empfohlen. |
IKsAllocatorEx Die IKsAllocatorEx-Schnittstelle ist für die Verwendung von Proxys und wird nicht für die Anwendungsverwendung empfohlen. IKsAllocatorEx erbt alle Methoden der IKsAllocator-Schnittstelle und erweitert IKsAllocator, um Methoden bereitzustellen, die eine Zuweisung weiter steuern und abfragen. |
IKsClockPropertySet Die IKsClockPropertySet-Schnittstelle stellt Methoden bereit, mit denen der Proxy die Zeit genau widerspiegeln kann. |
IKsControl Die IKsControl-Schnittstelle ist eine SCHNITTSTELLE im COM-Stil, die für AVStream-Filter und Pins implementiert ist. |
IKsControl Die IKsControl-Schnittstelle stellt Methoden im Benutzermodus bereit, die einen KS-Filter oder KS-Pin steuern. Informationen zum Äquivalent des Benutzermodus 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. |
IKsDeviceFunctions Die IKsDeviceFunctions-Schnittstelle ist eine COM-Schnittstelle, die auf AVStream-Geräten implementiert ist. Diese Schnittstelle ist in Windows Server 2003 SP1 und höheren Versionen von Windows verfügbar. |
IKsInterfaceHandler Die IKsInterfaceHandler-Schnittstelle stellt Methoden bereit, die Beispiele basierend auf der KSPIN_INTERFACE Struktur, die für die hergestellte Verbindung angegeben wurde, 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 einer Pin gesteuert und abgerufen werden. |
IKsPinEx Die IKsPinEx-Schnittstelle erbt alle Methoden der IKsPin-Schnittstelle und erweitert IKsPin, um eine Methode bereitzustellen, die den Filtergraphen über einen Fehler benachrichtigt, damit das Filterdiagramm angehalten werden kann. |
IKsPinFactory Die IKsPinFactory-Schnittstelle stellt eine Methode bereit, die den Bezeichner einer Pinfactory abruft. |
IKsPinPipe Die IKsPinPipe-Schnittstelle ist für die Verwendung von Proxys vorgesehen und wird nicht für die Anwendungsverwendung empfohlen. IKsPinPipe stellt Methoden bereit, die eine Pinpipe steuern. |
IKsPropertySet Die IKsPropertySet-Schnittstelle in dsound.h stellt Methoden bereit, die auf Eigenschaften von KS-Objekten zugreifen, die in einem KS-Minitreiber implementiert sind. |
IKsPropertySet Die IKsPropertySet-Schnittstelle in ksproxy.h stellt Methoden bereit, die auf Eigenschaften von KS-Objekten zugreifen, die in einem KS-Minitreiber implementiert sind. |
IKsQualityForwarder Die IKsQualityForwarder-Schnittstelle erbt die Methode der IKsObject-Schnittstelle und erweitert IKsObject, um eine Methode bereitzustellen, die Informationen aus einer Pin leert. |
IKsReferenceClock Die IKsReferenceClock-Schnittstelle ist eine Schnittstelle im COM-Stil, die von AVStream auf allen Pins bereitgestellt wird. Der Pin übergibt die Anforderung an die master Uhr. |
IKsTopology Die IKsTopology-Schnittstelle stellt eine Methode bereit, mit der in einem Filter enthaltene Topologieknotenobjekte geöffnet werden. |
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 einer Zuweisung beschreiben. |
AUDIORESOURCEMANAGEMENT_RESOURCEGROUP In diesem Thema wird die AUDIORESOURCEMANAGEMENT_RESOURCEGROUP-Struktur beschrieben. |
AVC_COMMAND_IRB Die AVC_COMMAND_IRB-Struktur definiert eine Struktur, die ein AV/C-Befehls- und Antwortpaar enthält. |
AVC_EXT_PLUG_COUNTS Die AVC_EXT_PLUG_COUNTS-Struktur beschreibt die Anzahl der externen Stecker an der Untereinheit. |
AVC_IRB Die AVC_IRB-Struktur ist eine IRB-Headerstruktur (I/O Request Block), in der eine Funktionsnummer gespeichert wird. |
AVC_MULTIFUNC_IRB Die AVC_MULTIFUNC_IRB-Struktur enthält andere AV/C-bezogene Strukturen in einer Union. |
AVC_PEER_DO_LIST Die AVC_PEER_DO_LIST beschreibt alle nichtvirtuellen (Peer-)Instanzen von avc.sys. |
AVC_PEER_DO_LOCATOR Die AVC_PEER_DO_LOCATOR beschreibt nichtvirtuelle (Peer-)Instanzen von avc.sys. |
AVC_PIN_COUNT Die AVC_PIN_COUNT-Struktur gibt die Anzahl der Pins an einem AV/C-Untereinheitsgerät an. |
AVC_PIN_DESCRIPTOR Die AVC_PIN_DESCRIPTOR-Struktur beschreibt einen Pin an einem AV/C-Untereinheitsgerät. |
AVC_PIN_ID Die AVC_PIN_ID-Struktur beschreibt eine Stecknadel an einer Untereinheit. |
AVC_PRECONNECT_INFO Die AVC_PRECONNECT_INFO-Struktur gibt die Vorverbindungsinformationen für die angegebene Pin-ID (nullbasierter Offset) für ein AV/C-Untereinheitsgerät an. |
AVC_SETCONNECT_INFO Die AVC_SETCONNECT_INFO-Struktur wird verwendet, um einen Untereinheitstreiber zu initialisieren und Pinverbindungen herzustellen. |
AVC_STREAM_REQUEST_BLOCK Die AVC_STREAM_REQUEST_BLOCK-Struktur beschreibt eine AV/C-Streaminganforderung, die von avcstrm.sys verarbeitet werden soll. |
AVC_SUBUNIT_ADDR_SPEC Die AVC_SUBUNIT_ADDR_SPEC-Struktur wird mit virtuellen Instanzen von avc.sys verwendet, um Virtuelle Untereinheitsadressen zu beschreiben. |
AVC_SUBUNIT_INFO_BLOCK Die AVC_SUBUNIT_INFO_BLOCK-Struktur beschreibt Untereinheitsinformationen. |
AVC_UNIQUE_ID Die AVC_UNIQUE_ID beschreiben die eindeutige ID der AV/C-Einheit. |
AVCCONNECTINFO Die AVCCONNECTINFO-Struktur wird verwendet, um einen Untereinheitstreiber zu initialisieren und Pinverbindungen herzustellen. |
AVCPRECONNECTINFO Die AVCPRECONNECTINFO-Struktur wird verwendet, um einen Untereinheitstreiber zu initialisieren und Pinverbindungen herzustellen. |
AVCSTRM_BUFFER_STRUCT Die AVCSTRM_BUFFER_STRUCT-Struktur beschreibt einen Puffer, der für Lese- oder Schreibvorgänge an avcstrm.sys übermittelt werden soll. |
AVCSTRM_FORMAT_INFO Die AVCSTRM_FORMAT_INFO-Struktur wird verwendet, um einen Datenstrom zu beschreiben. |
AVCSTRM_OPEN_STRUCT Die AVCSTRM_OPEN_STRUCT-Struktur beschreibt einen zu öffnenden Datenstrom. |
BDA_BUFFER In diesem Thema wird die BDA_BUFFER-Struktur beschrieben. |
BDA_CA_MODULE_UI Die BDA_CA_MODULE_UI-Struktur beschreibt die Benutzeroberfläche(UI), die Plug-Ins für bedingten Zugriff (Ca) anzeigen können. |
BDA_CAS_CHECK_ENTITLEMENTTOKEN Weitere Informationen: _BDA_CAS_CHECK_ENTITLEMENTTOKEN Struktur |
BDA_CAS_CLOSE_MMIDIALOG In diesem Thema wird die BDA_CAS_CLOSE_MMIDIALOG-Struktur beschrieben. |
BDA_CAS_CLOSEMMIDATA Weitere Informationen: _BDA_CAS_CLOSEMMIDATA Struktur |
BDA_CAS_OPENMMIDATA Weitere Informationen: _BDA_CAS_OPENMMIDATA Struktur |
BDA_CAS_REQUESTTUNERDATA Weitere Informationen: _BDA_CAS_REQUESTTUNERDATA Struktur |
BDA_DISEQC_RESPONSE Weitere Informationen: _BDA_DISEQC_RESPONSE Struktur |
BDA_DISEQC_SEND Weitere Informationen: _BDA_DISEQC_SEND Struktur |
BDA_DRM_DRMSTATUS Weitere Informationen: _BDA_DRM_DRMSTATUS Struktur |
BDA_DVBT2_L1_SIGNALLING_DATA Weitere Informationen: _BDA_DVBT2_L1_SIGNALLING_DATA Struktur |
BDA_ETHERNET_ADDRESS Weitere Informationen: _BDA_ETHERNET_ADDRESS Struktur |
BDA_ETHERNET_ADDRESS_LIST Weitere Informationen: _BDA_ETHERNET_ADDRESS_LIST Struktur |
BDA_FILTER_TEMPLATE Die BDA_FILTER_TEMPLATE-Struktur beschreibt die Vorlagentopologie für einen BDA-Filter. |
BDA_GDDS_DATA Weitere Informationen: _BDA_GDDS_DATA Struktur |
BDA_GDDS_DATATYPE Weitere Informationen: _BDA_GDDS_DATATYPE Struktur |
BDA_IPv4_ADDRESS Weitere Informationen: _BDA_IPv4_ADDRESS Struktur |
BDA_IPv4_ADDRESS_LIST Weitere Informationen: _BDA_IPv4_ADDRESS_LIST Struktur |
BDA_IPv6_ADDRESS Weitere Informationen: _BDA_IPv6_ADDRESS Struktur |
BDA_IPv6_ADDRESS_LIST Weitere Informationen: _BDA_IPv6_ADDRESS_LIST Struktur |
BDA_ISDBCAS_EMG_REQ Weitere Informationen: _BDA_ISDBCAS_EMG_REQ Struktur |
BDA_ISDBCAS_REQUESTHEADER Weitere Informationen: _BDA_ISDBCAS_REQUESTHEADER Struktur |
BDA_ISDBCAS_RESPONSEDATA Weitere Informationen: _BDA_ISDBCAS_RESPONSEDATA Struktur |
BDA_MUX_PIDLISTITEM Weitere Informationen: _BDA_MUX_PIDLISTITEM Struktur |
BDA_PID_MAP Die BDA_PID_MAP-Struktur beschreibt einen Datentyp, der aus dem Eingabedatenstrom eines Paketbezeichnerfilters (Packet Identifier, PID) herausfiltert und dann an einen nachgeschalteten Filter übergeben werden soll. |
BDA_PID_UNMAP Die BDA_PID_UNMAP-Struktur beschreibt Pakettypen, um die Filterung aus dem Eingabestream eines Paketbezeichnerfilters (PID) zu beenden. Diese Pakettypen werden mit PIDs identifiziert. |
BDA_PIN_PAIRING Die BDA_PIN_PAIRING-Struktur beschreibt die Topologie zwischen einem Paar von Eingabe- und Ausgabepins. |
BDA_PROGRAM_PID_LIST Die BDA_PROGRAM_PID_LIST-Struktur beschreibt Daten eines bestimmten Anzuzeigenden Programms. Diese Daten bestehen aus Paketen, die mit Paketbezeichnern (PID) identifiziert werden. |
BDA_RATING_PINRESET Weitere Informationen: _BDA_RATING_PINRESET Struktur |
BDA_SCAN_CAPABILTIES Weitere Informationen: _BDA_SCAN_CAPABILTIES Struktur |
BDA_SCAN_START Weitere Informationen: _BDA_SCAN_START Struktur |
BDA_SCAN_STATE Weitere Informationen: _BDA_SCAN_STATE Struktur |
BDA_SIGNAL_TIMEOUTS Weitere Informationen: _BDA_SIGNAL_TIMEOUTS Struktur |
BDA_STRING Weitere Informationen: _BDA_STRING Struktur |
BDA_TABLE_SECTION Die BDA_TABLE_SECTION-Struktur beschreibt einen Tabellenabschnitt. |
BDA_TEMPLATE_CONNECTION Die BDA_TEMPLATE_CONNECTION-Struktur beschreibt die Vorlage für eine BDA-Verbindung in Bezug darauf, wo sie beginnt und endet. |
BDA_TEMPLATE_PIN_JOINT Die BDA_TEMPLATE_PIN_JOINT-Struktur beschreibt ein Gelenk in einer Vorlagentopologie. |
BDA_TRANSPORT_INFO Die BDA_TRANSPORT_INFO-Struktur beschreibt die Formatierung für eine Streamverbindung. |
BDA_TS_SELECTORINFO Weitere Informationen: _BDA_TS_SELECTORINFO Struktur |
BDA_TS_SELECTORINFO_ISDBS_EXT Weitere Informationen: _BDA_TS_SELECTORINFO_ISDBS_EXT Struktur |
BDA_TUNER_DIAGNOSTICS Weitere Informationen: _BDA_TUNER_DIAGNOSTICS Struktur |
BDA_TUNER_TUNERSTATE Weitere Informationen: _BDA_TUNER_TUNERSTATE Struktur |
BDA_USERACTIVITY_INTERVAL Weitere Informationen: _BDA_USERACTIVITY_INTERVAL Struktur |
BDA_WMDRM_KEYINFOLIST Weitere Informationen: _BDA_WMDRM_KEYINFOLIST Struktur |
BDA_WMDRM_RENEWLICENSE Weitere Informationen: _BDA_WMDRM_RENEWLICENSE Struktur |
BDA_WMDRM_STATUS Weitere Informationen: _BDA_WMDRM_STATUS Struktur |
BDA_WMDRMTUNER_PIDPROTECTION Weitere Informationen: _BDA_WMDRMTUNER_PIDPROTECTION Struktur |
BDA_WMDRMTUNER_PURCHASEENTITLEMENT Weitere Informationen: _BDA_WMDRMTUNER_PURCHASEENTITLEMENT Struktur |
BDANODE_DESCRIPTOR Die BDANODE_DESCRIPTOR-Struktur beschreibt einen BDA-Knoten. |
BUS_INTERFACE_MEDIUMS Weitere Informationen: BUS_INTERFACE_MEDIUMS Struktur |
BUS_INTERFACE_REFERENCE Ein Softwaregeräte-Enumerator exportiert diese Schnittstelle, damit Treiber auf die Anzahl physischer Geräteobjekte (PDOs) verweisen können, sodass das Gerät während der Verwendung aktiv bleibt und entladen wird, wenn es nicht verwendet wird. |
BUS_INTERFACE_SWENUM Die BUS_INTERFACE_SWENUM-Struktur beschreibt die Schnittstelle des Anforderungslast-Bus-Enumeratorsobjekts. |
CIP_HDR1 Die CIP_HDR1-Struktur beschreibt die generische Datenstruktur der beiden Quadlet-CIP-Header (erstes Quadlet des Paares). |
CIP_HDR2_FDF Die CIP_HDR2_FDF-Struktur beschreibt das zweite Quadlet eines CIP-Headerpaars. |
CIP_HDR2_MPEGTS Die CIP_HDR2_MPEGTS-Struktur beschreibt das zweite Quadlet eines CIP-Headerpaars für einen MPEGTS-Formatdatenstrom. |
CIP_HDR2_SYT Die CIP_HDR2_SYT-Struktur beschreibt das zweite Quadlet eines CIP-Headerpaars für einen DV-Formatstream. |
DEVCAPS Die DEVCAPS-Struktur beschreibt die Funktionen eines externen Geräts. |
DvbParentalRatingDescriptor In diesem Thema wird die DvbParentalRatingDescriptor-Struktur beschrieben. |
DvbParentalRatingParam In diesem Thema wird die DvbParentalRatingParam-Struktur beschrieben. |
DVINFO Die DVINFO-Struktur beschreibt ein DV-Streamformat, einschließlich der Standardinformationen zur Streamingquelle und Datenstromsteuerung. |
HW_CLOCK_OBJECT Die HW_CLOCK_OBJECT-Struktur beschreibt die Uhr, die einem Stream zugeordnet ist. |
HW_EVENT_DESCRIPTOR Wenn der Klassentreiber eine der StrMiniEvent-Routinen des Minitreibers aufruft, übergibt er einen Zeiger an eine HW_EVENT_DESCRIPTOR Struktur, um das Ereignis als aktiviert oder deaktiviert zu beschreiben. |
HW_INITIALIZATION_DATA Die HW_INITIALIZATION_DATA-Struktur gibt die grundlegenden Informationen an, die der Klassentreiber benötigt, um mit der Initialisierung des Minidrivers zu beginnen. |
HW_STREAM_DESCRIPTOR Der Minidriver verwendet die HW_STREAM_DESCRIPTOR-Struktur, um Streaminformationen an den Streamklassentreiber zurückzugeben. |
HW_STREAM_HEADER Die HW_STREAM_HEADER Struktur beschreibt die Kernelstreamingsemantik, die vom Minidriver als Ganzes als Teil einer HW_STREAM_DESCRIPTOR-Struktur unterstützt wird. |
HW_STREAM_INFORMATION Die HW_STREAM_INFORMATION-Struktur beschreibt die Kernelstreamingsemantik, die von einzelnen Streams als Teil einer HW_STREAM_DESCRIPTOR-Struktur unterstützt wird. |
HW_STREAM_OBJECT HW_STREAM_OBJECT beschreibt eine instance eines Minidriver-Streams. |
HW_STREAM_REQUEST_BLOCK Der Streamklassentreiber verwendet die HW_STREAM_REQUEST_BLOCK-Struktur, um Informationen an den und vom Minidriver zu übergeben, wobei die vom Minidriver bereitgestellten Rückrufe verwendet werden. |
HW_TIME_CONTEXT Der Klassentreiber übergibt eine HW_TIME_CONTEXT-Struktur als Parameter, der von der StrMiniClock-Routine eines Datenstroms ausgefüllt werden soll, oder gibt eine abgeschlossene HW_TIME_CONTEXT Struktur zurück, wenn er auf eine StreamClassQueryMasterClock- oder StreamClassQueryMasterClockSync-Anforderung antwortet. |
KS_AM_ExactRateChange Die KS_AM_ExactRateChange-Struktur ist noch nicht implementiert. |
KS_AM_SimpleRateChange Die KS_AM_SimpleRateChange-Struktur wird verwendet, um eine einfache Ratenänderung (Fast-Forward oder Zurückspule) für einen MPEG2-Stream zu beschreiben. |
KS_AMVPDATAINFO Die KS_AMVPDATAINFO-Struktur wird verwendet, um die Eigenschaften eines Videoports zu beschreiben. |
KS_AMVPDIMINFO Die KS_AMVPDIMINFO-Struktur wird verwendet, um die Dimensionen eines Videoports zu beschreiben. |
KS_AMVPSIZE Die KS_AMVPSIZE-Struktur wird verwendet, um die Dimension eines Videoports (Breite nach Höhe) zu beschreiben. |
KS_ANALOGVIDEOINFO Die KS_ANALOGVIDEOINFO-Struktur beschreibt einen analogen Videostream. |
KS_BDA_FRAME_INFO Die KS_BDA_FRAME_INFO-Struktur beschreibt BDA-Erweiterungen der KSSTREAM_HEADER-Struktur, die ein Datenpaket beschreibt, das aus einem Streamingtreiber-Pin gelesen oder in diese geschrieben werden soll. |
KS_BITMAPINFOHEADER Die KS_BITMAPINFOHEADER-Struktur beschreibt Details zum Videostream, z. B. Bilddimensionen und Pixeltiefe. |
KS_COLCON Die KS_COLCON Struktur wird verwendet, um Farb- und Kontrasteinstellungen zu beschreiben. |
KS_COMPRESSION Die KS_COMPRESSION-Struktur definiert die Komprimierung von Frames auf einem Ausgabenadel. |
KS_COPY_MACROVISION Die KS_COPY_MACROVISION-Struktur gibt die Makrovisionsebene des Datenstroms an. |
KS_DATAFORMAT_DV_AVC Die KS_DATAFORMAT_DV_AVC-Struktur speichert das Datenformat für eine digitale AV/C-Videoverbindung. |
KS_DATAFORMAT_H264VIDEOINFO Die KS_DATAFORMAT_H264VIDEOINFO-Struktur beschreibt den Datenformatbereich, der für einen Stream verfügbar ist. |
KS_DATAFORMAT_IMAGEINFO Gibt ein Bilddatenformat an, das für einen unabhängigen Bildnadel (oder -stream) verwendet wird. |
KS_DATAFORMAT_MPEG2TS_AVC Die KS_DATAFORMAT_MPEG2TS_AVC-Struktur speichert das Datenformat für eine AV/C MPEG2-Verbindung. |
KS_DATAFORMAT_VBIINFOHEADER Die KS_DATAFORMAT_VBIINFOHEADER-Struktur beschreibt einen VBI-Stream (Vertical Blanking Interval). |
KS_DATAFORMAT_VIDEOINFO_PALETTE Die KS_DATAFORMAT_VIDEOINFO_PALETTE Struktur beschreibt Farbpaletteninformationen. |
KS_DATAFORMAT_VIDEOINFOHEADER Die KS_DATAFORMAT_VIDEOINFOHEADER-Struktur beschreibt einen Videostream, der keine Bob- oder Webeinstellungen enthält. |
KS_DATAFORMAT_VIDEOINFOHEADER2 Die KS_DATAFORMAT_VIDEOINFOHEADER2-Struktur beschreibt einen Videostream, der Einstellungen für Bob oder Weben enthält. |
KS_DATARANGE_ANALOGVIDEO Die KS_DATARANGE_ANALOGVIDEO-Struktur beschreibt einen analogen Videodatenstrom. |
KS_DATARANGE_BDA_ANTENNA Die KS_DATARANGE_BDA_ANTENNA-Struktur beschreibt einen Bereich von Datenformaten für einen BDA-Antennenstrom. |
KS_DATARANGE_BDA_TRANSPORT Die KS_DATARANGE_BDA_TRANSPORT-Struktur beschreibt eine Reihe von Datenformaten für einen BDA-Transportstream. |
KS_DATARANGE_DV_AVC Die KS_DATARANGE_DV_AVC-Struktur speichert eine Reihe digitaler AV/C-Videoformate. |
KS_DATARANGE_DVVIDEO Die KS_DATARANGE_DV_AVC-Struktur speichert eine Reihe von digitalen Videoformaten. |
KS_DATARANGE_H264_VIDEO Die KS_DATARANGE_H264_VIDEO-Struktur beschreibt den Bereich der MPEG-2-Videoformate, die für einen Stream verfügbar sind. |
KS_DATARANGE_IMAGE Gibt einen Bilddatenbereich an, der in der KSPIN_DESCRIPTOR-Struktur verwendet wird, die einen Pin (oder Stream) beschreibt. |
KS_DATARANGE_MPEG1_VIDEO Die KS_DATARANGE_MPEG1_VIDEO-Struktur beschreibt den Bereich der MPEG-1-Videoformate, die für einen Stream verfügbar sind. |
KS_DATARANGE_MPEG2_VIDEO Die KS_DATARANGE_MPEG2_VIDEO-Struktur beschreibt den Bereich der MPEG-2-Videoformate, die für einen Stream verfügbar sind. |
KS_DATARANGE_MPEG2TS_AVC Die KS_DATARANGE_MPEG2TS_AVC-Struktur speichert eine Reihe von AV/C MPEG2-Formaten. |
KS_DATARANGE_VIDEO Die KS_DATARANGE_VIDEO-Struktur beschreibt einen Bereich von Videostreams ohne Bob- oder Webeinstellungen. |
KS_DATARANGE_VIDEO_PALETTE Die KS_DATARANGE_VIDEO_PALETTE-Struktur beschreibt einen Stream und seine Farbfunktionen. |
KS_DATARANGE_VIDEO_VBI Die KS_DATARANGE_VIDEO_VBI-Struktur beschreibt einen Bereich von Datenformaten, die VBI-Daten (Vertical Blanking Interval) enthalten. |
KS_DATARANGE_VIDEO2 Die KS_DATARANGE_VIDEO2-Struktur beschreibt einen Videostream, einschließlich Bob- oder Webeinstellungen. |
KS_DVD_YCrCb Die KS_DVD_YCrCb-Struktur wird verwendet, um eine Farbe im YCrCb-Farbraum zu beschreiben. |
KS_DVD_YUV Die KS_DVD_YUV-Struktur wird verwendet, um eine Farbe im YUV-Farbraum zu beschreiben. |
KS_DVDCOPY_BUSKEY Die KS_DVDCOPY_BUSKEY-Struktur wird verwendet, um die Busschlüsselinformationen für den Authentifizierungsprozess des DVD-Urheberrechtsschutzes zu beschreiben. |
KS_DVDCOPY_CHLGKEY Die KS_DVDCOPY_CHLGKEY-Struktur wird verwendet, um die wichtigsten Informationen zur Herausforderung für den Authentifizierungsprozess des DVD-Urheberrechtsschutzes zu beschreiben. |
KS_DVDCOPY_DISCKEY Die KS_DVDCOPY_DISCKEY-Struktur wird verwendet, um die Datenträgerschlüsselinformationen für den Authentifizierungsprozess für den DVD-Urheberrechtsschutz zu beschreiben. |
KS_DVDCOPY_REGION Die KS_DVDCOPY_REGION-Struktur wird verwendet, um den Bereich der Kopiersteuerung gemäß den Spracheinschränkungen zu beschreiben. |
KS_DVDCOPY_SET_COPY_STATE Die KS_DVDCOPY_SET_COPY_STATE-Struktur wird verwendet, um den Urheberrechtsschutzstatus des DVD-Decoderstreams anzugeben. |
KS_DVDCOPY_TITLEKEY Die KS_DVDCOPY_TITLEKEY-Struktur wird verwendet, um die Titelschlüsselinformationen für den Authentifizierungsprozess des DVD-Urheberrechtsschutzes zu beschreiben. |
KS_FRAME_INFO Die KS_FRAME_INFO-Struktur erweitert die KSSTREAM_HEADER-Struktur für Videostreams. |
KS_FRAMING_ITEM Die KS_FRAMING_ITEM-Struktur wird verwendet, um Zuweisungsanforderungen für einen Kernelmodus-Pin zu deklarieren. |
KS_FRAMING_RANGE Die KS_FRAMING_RANGE-Struktur gibt einen Bereich für Framegrößen für ein bestimmtes Rahmenelement an. |
KS_FRAMING_RANGE_WEIGHTED Treiber können die KS_FRAMING_RANGE_WEIGHTED-Struktur verwenden, um einen Bereich von gewichteten Framegrößen anzugeben. |
KS_H264VIDEOINFO Die KS_H264VIDEOINFO beschreibt die Gerätefunktionen, die für den aktuellen Medientyp gelten. |
KS_MPEG1VIDEOINFO Die KS_MPEG1VIDEOINFO-Struktur beschreibt einen MPEG-1-Videostream. |
KS_MPEGAUDIOINFO Die KS_MPEGAUDIOINFO-Struktur beschreibt einen MPEG-Audiodatenstrom. |
KS_MPEGVIDEOINFO2 Die KS_MPEGVIDEOINFO2-Struktur beschreibt einen MPEG-2-Videostream, einschließlich bob- oder Weave-Einstellungen. |
KS_RGBQUAD Die KS_RGBQUAD-Struktur beschreibt eine Farbe, die aus relativen Intensitäten von Rot, Grün und Blau besteht und von 0 bis 255 (0x0 bis 0xff) reicht. |
KS_TRUECOLORINFO Die KS_TRUECOLORINFO-Struktur beschreibt Farbpalette und Bitmaskeninformationen für Videobilder, die auch eine Palette enthalten. |
KS_TVTUNER_CHANGE_INFO Die KS_TVTUNER_CHANGE_INFO-Struktur stellt VBI-Codecs (Vertical Blanking Interval) mit Informationen zum derzeit optimierten Kanal bereit. |
KS_VBI_FRAME_INFO Die KS_VBI_FRAME_INFO-Struktur erweitert die KSSTREAM_HEADER-Struktur für VBI-Streams (Vertical Blanking Interval). |
KS_VBIINFOHEADER Die KS_VBIINFOHEADER-Struktur beschreibt unformatierte VBI-Datenströme (Vertical Blanking Interval). |
KS_VIDEO_STREAM_CONFIG_CAPS Die KS_VIDEO_STREAM_CONFIG_CAPS-Struktur beschreibt die Konfiguration und die Funktionen eines Videostreams, einschließlich analoger Videostandard (z. B. NTSC, PAL oder SECAM), Skalierungs- und Zuschneidefunktionen. minimale und maximale Bildfrequenz; und minimale und maximale Datenraten. |
KS_VIDEOINFO Die KS_VIDEOINFO-Struktur beschreibt die Bitmap- und Farbinformationen für einen Videostream. |
KS_VIDEOINFOHEADER Die KS_VIDEOINFOHEADER-Struktur beschreibt die Bitmap- und Farbinformationen für einen Videostream. |
KS_VIDEOINFOHEADER2 Die KS_VIDEOINFOHEADER2-Struktur beschreibt die Details eines Videostreams, einschließlich Bob- oder Webeinstellungen, Kopierschutz und Pixelseitenverhältnis. |
KSALLOCATOR_DISPATCH Die KSALLOCATOR_DISPATCH-Struktur enthält die Rückrufe, die für eine Pin erforderlich sind, um eine eigene Zuweisung auf Kernelebene zu implementieren. |
KSALLOCATOR_FRAMING Die KSALLOCATOR_FRAMING-Struktur wird verwendet, um Rahmenanforderungen abzufragen und Anforderungen zur Erstellung von Zuordnungen zu übermitteln. |
KSALLOCATOR_FRAMING_EX Die KSALLOCATOR_FRAMING_EX-Struktur ist der AVStream-Ersatz für KSALLOCATOR_FRAMING. KSALLOCATOR_FRAMING_EX definiert Zuweisungsanforderungen für einen Pin in einem Filter auf Kernelebene. |
KSATTRIBUTE Die KSATTRIBUTE-Struktur definiert ein zusätzliches Attribut eines Datenformats oder Datenbereichs, das nicht von den KSDATAFORMAT- und KSDATARANGE-Strukturen oder den erweiterten Informationen basierend auf den Format- und Bereichsbezeichnern abgedeckt wird. |
KSATTRIBUTE_LIST Die KSATTRIBUTE_LIST-Struktur enthält ein Attribut, das in einer KSATTRIBUTE-Struktur definiert ist. |
KSAUDIOENGINE_DEVICECONTROLS Beschreibt die KSAUDIOENGINE_DEVICECONTROLS-Struktur. |
KSAUTOMATION_TABLE Die KSAUTOMATION_TABLE-Struktur definiert eine Struktur, die Tabellen für Eigenschaften, Methoden und Ereignisse kombiniert. |
KSBUFFER_ITEM Die KSBUFFER_ITEM-Struktur wird verwendet, um eine Liste der Aus der Ereignisquelle kopierten Datenpuffer zu speichern, die von der Ereignissenke über KSEVENT_TYPE_QUERYBUFFER abgerufen werden können. |
KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS Die KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS-Struktur wird verwendet, um auflisten zu können, welche Streamkonfigurationen die Hintergrundsegmentierung unterstützen. |
KSCAMERA_EXTENDEDPROP_CAMERAOFFSET Die KSCAMERA_EXTENDEDPROP_CAMERAOFFSET-Struktur enthält die Parameter für die Eigenschaft Camera Angle Offset Control. |
KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPS KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPS definiert eine verfügbare Auflösung und die unterstützten Konfigurationswerte. |
KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER enthält Größen- und Zählungsinformationen für die KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER- und KSCAMERA_EXTENDEDPROP_DIGITAL_WINDOW_CONFIGCAPS-Strukturen. |
KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_SETTING KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_SETTING enthält den x- und y-Ursprung und die Fenstergröße des digitalen Fensters im Q24-Format. |
KSCAMERA_EXTENDEDPROP_EVCOMPENSATION Die EV-Kompensationssteuerung ermöglicht eine Belichtungssteuerung, die durch Inkremente von EV-Kompensationsschritten angepasst wird. |
KSCAMERA_EXTENDEDPROP_FIELDOFVIEW Die Eigenschaft Field of View Control beschreibt das aktuelle Sichtfeld (Field of View, FOV) der Kamera zusammen mit dem Neigungswinkel der Kameraposition. |
KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS Die KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS-Struktur definiert die Konfigurationsfunktionen des Sichtfelds (FoV) einer Kamera. |
KSCAMERA_EXTENDEDPROP_HEADER Die KSCAMERA_EXTENDEDPROP_HEADER-Struktur ist der Nutzlastheader für eine Erweiterungssteuerelementeigenschaft. |
KSCAMERA_EXTENDEDPROP_METADATAINFO Diese Struktur stellt die Metadateninformationen für das erweiterte Eigenschaftensteuerelement dar. |
KSCAMERA_EXTENDEDPROP_PHOTOMODE Die KSCAMERA_EXTENDEDPROP_PHOTOMODE-Struktur enthält die Eigenschaftendaten für die Anzahl der Verlaufsrahmen im Fotomodus. |
KSCAMERA_EXTENDEDPROP_PROFILE Die Nutzlast des KSPROPERTY_CAMERACONTROL_EXTENDED_PROFILE-Steuerelements enthält KSCAMERA_EXTENDEDPROP_HEADER + KSCAMERA_EXTENDEDPROP_PROFILE. |
KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPS Diese Struktur enthält die Funktionen für ein ROI-Steuerelement. |
KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPSHEADER Diese Struktur enthält die Headerinformationen für ROI-Funktionen. |
KSCAMERA_EXTENDEDPROP_ROI_EXPOSURE Diese Struktur enthält die ROI-Infostruktur für die Belichtung. |
KSCAMERA_EXTENDEDPROP_ROI_FOCUS Diese Struktur enthält die ROI-Infostruktur für den Fokus. |
KSCAMERA_EXTENDEDPROP_ROI_INFO Diese Struktur enthält Informationen zu einem ROI. |
KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROL Diese Struktur enthält Informationen für ein ROI-ISP-Steuerelement. |
KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROLHEADER Diese Struktur enthält die Headerinformationen für ROI ISP-Steuerelemente. |
KSCAMERA_EXTENDEDPROP_ROI_WHITEBALANCE Diese Struktur enthält die ROI-Infostruktur für den Weißabgleich. |
KSCAMERA_EXTENDEDPROP_VALUE Die KSCAMERA_EXTENDEDPROP_VALUE-Struktur ist eine Datentypunion, die zum Ausdrücken eines erweiterten Eigenschaftswerts verwendet wird. |
KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING Die KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING ist eine Nutzlaststruktur der Eigenschaft für Videoverarbeitungseinstellungen im Zusammenhang mit Weißabgleich, Belichtungsmodus und Fokusmodus. |
KSCAMERA_MAXVIDEOFPS_FORPHOTORES Die KSCAMERA_MAXVIDEOFPS_FORPHOTORES-Struktur enthält die Eigenschaftendaten für die maximale Bildfrequenz bei einer bestimmten Auflösung für eine Kamera, die Vorschau und Aufnahme unterstützt. |
KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK Die KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK-Struktur enthält Informationen über die Dimensionen der Hintergrundmaske sowie die Abdeckung des Frames, aus dem sie abgeleitet wird. Dabei handelt es sich um den Frame, der vom Stream ausgegeben wird. |
KSCAMERA_METADATA_DIGITALWINDOW KSCAMERA_METADATA_DIGITALWINDOW enthält Metadatenheaderinformationen sowie den Ursprung und die Größe des digitalen Fensters x und y im Q24-Format. |
KSCAMERA_METADATA_ITEMHEADER Diese Struktur enthält die Metadatenheaderinformationen, die vom Kameratreiber ausgefüllt werden. |
KSCAMERA_METADATA_PHOTOCONFIRMATION Diese Struktur enthält die Metadateninformationen zur Fotobestätigung, die vom Kameratreiber ausgefüllt werden. |
KSCAMERA_PERFRAMESETTING_CAP_HEADER Diese Struktur enthält die Headerinformationen für die Funktionen für die Einstellungen pro Frame. |
KSCAMERA_PERFRAMESETTING_CAP_ITEM_HEADER Die KSCAMERA_PERFRAMESETTING_CAP_ITEM_HEADER-Struktur enthält die Kopfzeileninformationen für ein Element mit den Einstellungen pro Frame. |
KSCAMERA_PERFRAMESETTING_CUSTOM_ITEM Diese Struktur enthält ein benutzerdefiniertes Element. |
KSCAMERA_PERFRAMESETTING_FRAME_HEADER Diese Struktur enthält die Headerinformationen für einen Frame in einer Nutzlast pro Frameeinstellungen. |
KSCAMERA_PERFRAMESETTING_HEADER Diese Struktur enthält Headerinformationen für die Nutzlast der Einstellungen pro Frame. |
KSCAMERA_PERFRAMESETTING_ITEM_HEADER Die KSCAMERA_PERFRAMESETTING_ITEM_HEADER-Struktur enthält die Headerinformationen für ein Element mit den Einstellungen pro Frame. |
KSCAMERA_PROFILE_CONCURRENCYINFO Ein Array von KSCAMERA_PROFILE_CONCURRENCYINFO Strukturen bilden den Camera.Concurrency-Parameter der KSDEVICE_PROFILE_INFO-Struktur (deren Arraygröße durch den Camera.CountOfConcurrency-Parameter angegeben wird), das angibt, welche Profile das in der KSCAMERA_PROFILE_INFO-Struktur identifizierte Profil gleichzeitig auf verschiedenen Kameras ausgeführt werden kann. |
KSCAMERA_PROFILE_INFO Die KSCAMERA_PROFILE_INFO-Struktur wird verwendet, um ein bestimmtes Profil eindeutig zu identifizieren. |
KSCAMERA_PROFILE_MEDIAINFO Diese Struktur enthält die relevanten Medientypinformationen für jedes Kameraprofil. |
KSCAMERA_PROFILE_PININFO Diese Struktur gibt die verfügbare Liste der Medientypen für die einzelnen Kameratreiber-Pins an. |
KSCLOCK_CREATE Die KSCLOCK_CREATE-Struktur wird in Parametern zum Erstellen von Uhren für die KsCreateClock-Funktion verwendet. |
KSCLOCK_DISPATCH Die KSCLOCK_DISPATCH-Struktur enthält die Rückrufe, die für eine Anheftung erforderlich sind, um ein Uhrobjekt zu implementieren. |
KSCLOCK_FUNCTIONTABLE Die KSCLOCK_FUNCTIONTABLE-Struktur beschreibt eine Funktionstabelle für die master Uhr. |
KSCLOCKINSTANCE Weitere Informationen: KSCLOCKINSTANCE-Struktur |
KSCOMPONENTID Die KSCOMPONENTID-Struktur enthält eindeutige Bezeichner, die ein einzelnes Kernelstreamingobjekt beschreiben. |
KSCORRELATED_TIME Die KSCORRELATED_TIME-Struktur enthält eine Uhrzeit sowie die entsprechende Anzahl von Takttakten seit dem Systemstart. |
KSDATAFORMAT Die KSDATAFORMAT-Struktur ist eine Struktur mit variabler Länge, die ein Datenformat beschreibt. |
KSDATAFORMAT In diesem Thema wird die KSDATAFORMAT-Union beschrieben. |
KSDEVICE Die KSDEVICE-Struktur beschreibt ein funktionales WDM-Gerät, das von AVStream verwaltet wird. |
KSDEVICE_DESCRIPTOR Die KSDEVICE_DESCRIPTOR Struktur beschreibt die Merkmale eines bestimmten Geräts. |
KSDEVICE_DISPATCH Die KSDEVICE_DISPATCH-Struktur beschreibt die Rückrufe, die ein Client bereitstellen kann, um Benachrichtigungen über die Geräteerstellung und PnP-Ereignisse zu erhalten. |
KSDEVICE_PROFILE_INFO Die KSDEVICE_PROFILE_INFO ist eine generische Struktur, die zum Verarbeiten von Profilinformationen für verschiedene Gerätetypen entwickelt wurde. |
KSDEVICE_THERMAL_DISPATCH Die KSDEVICE_THERMAL_DISPATCH-Struktur wird vom Miniporttreiber im API-Aufruf verwendet, um Rückrufe für thermische Benachrichtigungen zu registrieren. Diese Struktur enthält die Rückruffunktionszeiger für aktive und passive Kühlschnittstellen. |
KSDISPATCH_TABLE Die KSDISPATCH_TABLE-Struktur enthält Zeiger auf minidriver implementierte IRP-Dispatchroutinen. |
KSDPC_ITEM Die KSDPC_ITEM-Struktur wird verwendet, um Informationen zu internen DPCs zu speichern, die zum Generieren von Ereignisbenachrichtigungen aus einem ausgelösten IRQL verwendet werden können. |
KSE_NODE Die KSE_NODE-Struktur gibt eine Ereignisanforderung für einen bestimmten Knoten an. |
KSE_PIN Weitere Informationen: KSE_PIN Struktur |
KSERROR Die KSERROR-Struktur wird verwendet, um Streamingfehler sowohl im Kernel- als auch im Benutzermodus an die jeweiligen Qualitätsmanager zu melden. |
KSEVENT_ENTRY Das Kernelstreamingsubsystem verwendet die KSEVENT_ENTRY-Struktur, um zu beschreiben, wie ein Ereignis ausgelöst werden soll. |
KSEVENT_ITEM Die KSEVENT_ITEM-Struktur beschreibt die Unterstützung eines Minidrivers für ein bestimmtes Ereignis innerhalb einer Ereignismenge. |
KSEVENT_SET Die KSEVENT_SET-Struktur beschreibt die Ereignisse, die einen Kernelstreamingereignissatz umfassen. |
KSEVENT_TIME_INTERVAL Die KSEVENT_TIME_INTERVAL-Struktur wird in verschiedenen Ereignissen innerhalb des KSEVENTSETID_Clock Ereignissatzes verwendet. |
KSEVENT_TIME_MARK Die KSEVENT_TIME_MARK-Struktur wird in verschiedenen Ereignissen innerhalb des KSEVENTSETID_Clock Ereignissatzes verwendet. |
KSEVENT_TUNER_INITIATE_SCAN_S Die KSEVENT_TUNER_INITIATE_SCAN_S-Struktur wird im KSEVENT_TUNER_INITIATE_SCAN-Ereignis innerhalb des EVENTSETID_TUNER-Ereignissatzes verwendet. |
KSEVENTDATA Kernelstreamingclients senden die KSEVENTDATA-Struktur an den Klassentreiber, um eine Benachrichtigungsmethode anzugeben. |
KSEVENTDATA_BDA_RF_TUNER_SCAN_S In diesem Thema wird die KSEVENTDATA_BDA_RF_TUNER_SCAN_S-Struktur beschrieben. |
KSFASTMETHOD_ITEM Treiber bieten eine Struktur vom Typ KSFASTMETHOD_ITEM, um eine schnelle E/A-Verteilung zu unterstützen. |
KSFASTPROPERTY_ITEM Die KSFASTPROPERTY_ITEM-Struktur wird mit Elementen für eine schnelle E/A-Versendung verwendet. |
KSFILTER Die KSFILTER-Struktur beschreibt einen instanziierten Filter. |
KSFILTER_DESCRIPTOR Die KSFILTER_DESCRIPTOR-Struktur beschreibt die Merkmale eines Filters, der von einer bestimmten Filterfactory erstellt wurde. |
KSFILTER_DISPATCH Die KSFILTER_DISPATCH-Struktur beschreibt die Clientrückrufe, die vorgenommen werden, um den Client über bestimmte Ereignisse für einen bestimmten Filtertyp zu benachrichtigen. |
KSFILTERFACTORY Die KSFILTERFACTORY-Struktur stellt eine Filterfabrik dar. |
KSFRAMETIME Die KSFRAMETIME-Struktur wird vom Rendern von Pins unterstützt und wird verwendet, um die Dauer des nächsten Datenrahmens und die diesem Frame zugeordneten Flags zurückzugeben. |
KSGATE Die KSGATE-Struktur beschreibt ein AVStream-Gate-Objekt. |
KSGRAPHMANAGER_FUNCTIONTABLE Weitere Informationen: KSGRAPHMANAGER_FUNCTIONTABLE Struktur |
KSHANDSHAKE Die KSHANDSHAKE-Struktur wird verwendet, um Informationen hin und her zu übergeben, während Anheftungen handhaken, um eine private Schnittstelle auszuhandeln. |
KSIDEFAULTCLOCK Weitere Informationen: KSIDEFAULTCLOCK-Struktur |
KSIDENTIFIER Die KSIDENTIFIER-Struktur gibt eine GUID an, die einen zugehörigen Satz von GUIDs eindeutig identifiziert, und einen Indexwert, der auf ein bestimmtes Element innerhalb dieser Gruppe verweist. |
KSINTERVAL Die KSINTERVAL-Struktur gibt eine Basiszeit und ein Zeitintervall für wiederkehrende Ereignisse an. |
KSJACK_DESCRIPTION3 In diesem Thema wird die KSJACK_DESCRIPTION3-Struktur beschrieben. |
KSM_BDA_PIN Die KSM_BDA_PIN-Struktur beschreibt eine Methodenanforderung zum Erstellen oder Löschen einer Pin Factory für einen Filter. |
KSM_BDA_PIN_PAIR Die KSM_BDA_PIN_PAIR-Struktur beschreibt eine Methodenanforderung zum Abrufen der Pinkopplungsstruktur (BDA_PIN_PAIRING) zwischen einem Eingabe- und Ausgabenadelpaar. |
KSM_NODE Genau wie KSP_NODE für Eigenschaften auf einem Knoten verwendet wird, wird die KSM_NODE-Struktur für Methoden auf einem Knoten verwendet. |
KSM_PIN Die KSM_PIN-Struktur beschreibt eine Methodenanforderung zum Erstellen oder Löschen einer Pin Factory für einen Filter. |
KSM_PIN_PAIR Die KSM_PIN_PAIR-Struktur beschreibt eine Methodenanforderung zum Abrufen der Pinkopplungsstruktur (BDA_PIN_PAIRING) zwischen einem Paar von Eingabe- und Ausgabepins. |
KSMAPPING Die KSMAPPING-Struktur wird verwendet, um einen einzelnen zusammenhängenden Teil des physischen Arbeitsspeichers für die Verwendung in Scatter/Gather-DMA-Vorgängen zu beschreiben. |
KSMETHOD_ITEM Die KSMETHOD_ITEM-Struktur beschreibt eine einzelne Methode innerhalb eines Methodensatzes. |
KSMETHOD_SET Die KSMETHOD_SET-Struktur beschreibt die Methoden, die aus einem Kernelstreamingmethodensatz bestehen. |
KSMPEGVID_RECT KSMPEGVID_RECT Struktur |
KSMULTIPLE_ITEM Die KSMULTIPLE_ITEM-Struktur ist ein generischer Header für Eigenschaftsdaten, die mehrere Einträge enthalten können. |
KSNODE_CREATE Die KSNODE_CREATE-Struktur beschreibt den Satz von Informationen, die zum Erstellen des Knotenhandles verwendet werden. |
KSNODE_DESCRIPTOR Die KSNODE_DESCRIPTOR-Struktur beschreibt einen Topologieknoten in einem Filter. |
KSOBJECT_CREATE Die KSOBJECT_CREATE-Struktur enthält ein Array von Erstellungshandlern für Basisobjektklassen, die von diesem Geräteobjekt unterstützt werden. |
KSOBJECT_CREATE_ITEM Die KSOBJECT_CREATE_ITEM-Struktur wird verwendet, um die an eine Erstellungsanforderung übergebene Zeichenfolge zu suchen. |
KSP_BDA_NODE_PIN Die KSP_BDA_NODE_PIN-Struktur beschreibt eine Eigenschaftsanforderung zum Abrufen des Steuerungspins für einen Knoten. |
KSP_NODE Kernelstreamingclients verwenden die KSP_NODE-Struktur, um die Eigenschaft und den Knotentyp innerhalb einer KSPROPERTY_TOPOLOGY_NAME-Eigenschaftsanforderung anzugeben. |
KSP_NODE_ESPID Die KSP_NODE_ESPID-Struktur beschreibt die Eigenschaft und den Knotentyp für einen ECM-Zuordnungsknoten (Entitlement Control Message) zusammen mit dem Paketbezeichner (PID) für einen elementaren Stream, den der ECM-Zuordnungsknoten verarbeitet. |
KSP_PIN Kernelstreamingclients verwenden die KSP_PIN-Struktur, um die Eigenschaft und den Anheftungstyp in einer KSPROPSETID_Pin-Eigenschaftsanforderung anzugeben. |
KSP_TIMEFORMAT Die KSP_TIMEFORMAT-Struktur entspricht KSPROPERTY_MEDIASEEKING_CONVERTTIMEFORMAT. |
KSPIN Die KSPIN-Struktur beschreibt einen instanziierten Pin. |
KSPIN_CINSTANCES Weitere Informationen: KSPIN_CINSTANCES Struktur |
KSPIN_CONNECT Clients verwenden die KSPIN_CONNECT-Struktur, um die Verbindung zu beschreiben, die sie von einem Treiber in einem KsCreatePin-Aufruf anfordern. |
KSPIN_DESCRIPTOR Die KSPIN_DESCRIPTOR-Struktur beschreibt die grundlegenden KSPROPSETID_Pin Eigenschaften eines Pintyps. |
KSPIN_DESCRIPTOR_EX Die KSPIN_DESCRIPTOR_EX-Struktur beschreibt die Merkmale eines Pintyps für einen bestimmten Filtertyp. |
KSPIN_DISPATCH Die KSPIN_DISPATCH-Struktur beschreibt die Rückrufe, für die Sich Clients registrieren können, um Benachrichtigungen über Anheftereignisse zu erhalten. |
KSPIN_MDL_CACHING_NOTIFICATION Die KSPIN_MDL_CACHING_NOTIFICATION-Struktur enthält Felder, die intern vom Betriebssystem verwendet werden. |
KSPIN_MDL_CACHING_NOTIFICATION32 Die KSPIN_MDL_CACHING_NOTIFICATION32-Struktur enthält Felder, die intern vom Betriebssystem verwendet werden. |
KSPIN_PHYSICALCONNECTION Eine Struktur vom Typ KSPIN_PHYSICALCONNECTION wird als Antwort auf eine KSPROPERTY_PIN_PHYSICALCONNECTION-Anforderung zurückgegeben. |
KSPRIORITY Die KSPRIORITY-Struktur wird verwendet, um die Priorität anzugeben, und wird mit der KSPROPERTY_CONNECTION_PRIORITY-Eigenschaft verwendet. |
KSPROCESSPIN Die KSPROCESSPIN-Struktur beschreibt den Prozesszustand eines bestimmten Pins. |
KSPROCESSPIN_INDEXENTRY Die KSPROCESSPIN_INDEXENTRY-Struktur wird in Filter-Centric Processing verwendet, um alle Eingabe- und Ausgabepins in einem Kontext zusammenzuführen. |
KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_CAPS_S Die KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_CAPS_S-Struktur gibt an, ob die verschachtelte Erfassung unterstützt wird. |
KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_INTERLEAVE_S Die KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_INTERLEAVE_S-Struktur gibt an, ob eine verschachtelte Erfassung möglich ist. |
KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S Die KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S-Struktur gibt die Breite und Höhe einer Überlagerungsfläche an. |
KSPROPERTY_BDA_RF_TUNER_CAPS_S In diesem Thema wird die KSPROPERTY_BDA_RF_TUNER_CAPS_S-Struktur beschrieben. |
KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS_S In diesem Thema wird die KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS_S-Struktur beschrieben. |
KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE_S In diesem Thema wird die KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE_S-Struktur beschrieben. |
KSPROPERTY_BDA_RF_TUNER_STANDARD_S In diesem Thema wird die KSPROPERTY_BDA_RF_TUNER_STANDARD_S-Struktur beschrieben. |
KSPROPERTY_BOUNDS_LONG Die KSPROPERTY_BOUNDS_LONG-Struktur definiert die Begrenzungen für eine 32-Bit-Eigenschaft. |
KSPROPERTY_BOUNDS_LONGLONG Die KSPROPERTY_BOUNDS_LONGLONG-Struktur definiert die Begrenzungen für eine 64-Bit-Eigenschaft. |
KSPROPERTY_CAMERACONTROL_FLASH_S Beschreibt die Eigenschaften des Blitzsteuerelements im Eigenschaftensatz PROPSETID_VIDCAP_CAMERACONTROL_FLASH Kamerasteuerung. Diese Struktur gibt Eigenschaftswerte an, die von Anwendungen zum Konfigurieren des Kamerablitzes verwendet werden. |
KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S Die KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S-Struktur gibt filterspezifische Daten zurück, die mithilfe der KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH-Eigenschaft angefordert werden. |
KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_S Beschreibt die Eigenschaften des Bildnadelsteuerelements im Eigenschaftensatz PROPSETID_VIDCAP_CAMERACONTROL_IMAGE_PIN_CAPABILITY Kamerasteuerung. |
KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S Die KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S-Struktur gibt knotenspezifische Daten zurück, die mithilfe der KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH-Eigenschaft angefordert werden. |
KSPROPERTY_CAMERACONTROL_NODE_S Die KSPROPERTY_CAMERACONTROL_NODE_S-Struktur beschreibt knotenbasierte Eigenschaften im PROPSETID_VIDCAP_CAMERACONTROL-Eigenschaftensatz. Diese Struktur gibt Eigenschaftswerte in Anforderungen an den USB-Videoklassentreiber an. |
KSPROPERTY_CAMERACONTROL_NODE_S2 Die KSPROPERTY_CAMERACONTROL_NODE_S2-Struktur beschreibt knotenbasierte Eigenschaften im PROPSETID_VIDCAP_CAMERACONTROL Eigenschaftensatz, die zwei Werte gleichzeitig verwenden. Diese Struktur gibt Eigenschaftswerte in Anforderungen an den USB-Videoklassentreiber an. |
KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_S Beschreibt roi-Steuerelementeigenschaften (Region of Interest) im PROPSETID_VIDCAP_CAMERACONTROL_REGION_OF_INTEREST Kamerasteuerungseigenschaftensatz. |
KSPROPERTY_CAMERACONTROL_S Die KSPROPERTY_CAMERACONTROL_S-Struktur beschreibt filterbasierte Eigenschaften im PROPSETID_VIDCAP_CAMERACONTROL-Eigenschaftensatz. |
KSPROPERTY_CAMERACONTROL_S_EX Gibt einen Kamerasteuerungsvorgang an, einschließlich der Einstellung des Blitzes, der Eigenschaften der Bildnadelsteuerung, des relevanten Bereichs im Bild oder der Videostabilisierung. |
KSPROPERTY_CAMERACONTROL_S2 Die KSPROPERTY_CAMERACONTROL_S2-Struktur beschreibt filterbasierte Eigenschaften im PROPSETID_VIDCAP_CAMERACONTROL Eigenschaftensatz, die zwei Werte gleichzeitig verwenden. |
KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_S Beschreibt die Eigenschaften der Videostabilisierungssteuerung im Eigenschaftensatz PROPSETID_VIDCAP_CAMERACONTROL_VIDEO_STABILIZATION Kamerasteuerung. Diese Struktur gibt Eigenschaftswerte an, die in Anforderungen an den Kameratreiber verwendet werden. |
KSPROPERTY_CROSSBAR_CAPS_S Die KSPROPERTY_CROSSBAR_CAPS_S-Struktur beschreibt die Querleistenfunktionen für ein Gerät. |
KSPROPERTY_CROSSBAR_PININFO_S Die KSPROPERTY_CROSSBAR_PININFO_S-Struktur beschreibt die Kreuzleisten-Pininformationen für ein Gerät. |
KSPROPERTY_CROSSBAR_ROUTE_S Die KSPROPERTY_CROSSBAR_ROUTE_S-Struktur beschreibt, ob ein bestimmtes Routing möglich ist, und gibt das aktuelle Routing für einen Pin an. |
KSPROPERTY_DESCRIPTION Die KSPROPERTY_DESCRIPTION-Struktur gibt die Größe und den Typ der Werte an, die in einer bestimmten Eigenschaft enthalten sind. |
KSPROPERTY_DROPPEDFRAMES_CURRENT_S Die KSPROPERTY_DROPPEDFRAMES_CURRENT_S-Struktur beschreibt die gelöschten Frameinformationen vom Minidriver. |
KSPROPERTY_EXTDEVICE_S Die KSPROPERTY_EXTDEVICE_S-Struktur beschreibt ein externes Gerät und seine Funktionen. |
KSPROPERTY_EXTXPORT_NODE_S Die KSPROPERTY_EXTXPORT_NODE_S-Struktur beschreibt einen externen Transport und dessen Funktionen. |
KSPROPERTY_EXTXPORT_S Die KSPROPERTY_EXTXPORT_S-Struktur beschreibt einen externen Transport und dessen Funktionen. |
KSPROPERTY_GRAPHMANAGER_INTERFACE Weitere Informationen: _KSPROPERTY_GRAPHMANAGER_INTERFACE-Struktur |
KSPROPERTY_ITEM Treiber verwenden die KSPROPERTY_ITEM-Struktur, um zu beschreiben, wie sie eine Eigenschaft in einem Eigenschaftensatz unterstützen. |
KSPROPERTY_MEDIAAVAILABLE Die KSPROPERTY_MEDIAAVAILABLE-Struktur gibt die Medienzeitspanne (die Zeitspanne, in der ein Client suchen kann) an, die derzeit für einen Filter verfügbar ist. |
KSPROPERTY_MEMBERSHEADER Ein Treiber stellt eine Struktur vom Typ KSPROPERTY_MEMBERSHEADER bereit, um die Größe und den Typ jedes Elements in einem Array zu beschreiben, das Eigenschaftswerte oder Bereiche enthält. |
KSPROPERTY_MEMBERSLIST Die KSPROPERTY_MEMBERSLIST-Struktur enthält eine Liste mit gesetzlichen Werten oder Bereichen für eine Eigenschaft. |
KSPROPERTY_NETWORKCAMERACONTROL_EVENT_INFO Definiert die KSPROPERTY_NETWORKCAMERACONTROL_EVENT_INFO-Struktur. |
KSPROPERTY_NETWORKCAMERACONTROL_METADATA_INFO Definiert die KSPROPERTY_NETWORKCAMERACONTROL_METADATA_INFO-Struktur. |
KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_HEADER Die KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_HEADER-Struktur enthält eine NTP-spezifische Nutzlast, die zum Festlegen oder Deaktivieren eines NTP-Servers auf einer Onvif-Protokollkamera verwendet wird. |
KSPROPERTY_POSITIONS Die KSPROPERTY_POSITIONS-Struktur gibt die aktuelle Position und die Stoppposition relativ zur Gesamtdauer des Datenstroms an. |
KSPROPERTY_SELECTOR_NODE_S Die KSPROPERTY_SELECTOR_NODE_S-Struktur beschreibt knotenbasierte Eigenschafteneinstellungen im PROPSETID_VIDCAP_SELECTOR Eigenschaftensatz. |
KSPROPERTY_SELECTOR_S Die KSPROPERTY_SELECTOR_S-Struktur beschreibt filterbasierte Eigenschafteneinstellungen im PROPSETID_VIDCAP_SELECTOR-Eigenschaftssatz. |
KSPROPERTY_SERIAL Die KSPROPERTY_SERIAL-Struktur ist ein Header, der für jede Eigenschaft enthalten ist, die einer KSPROPERTY_SERIALHDR-Struktur folgt. |
KSPROPERTY_SERIALHDR Das Format des Serialisierungspuffers ist eine KSPROPERTY_SERIALHDR-Struktur, gefolgt von serialisierten Eigenschaften. |
KSPROPERTY_SET Ein Kernelstreamingtreiber oder -pin kann die KSPROPERTY_SET-Struktur verwenden, um zu beschreiben, wie ein Eigenschaftensatz unterstützt wird. |
KSPROPERTY_SPHLI Die KSPROPERTY_SPHLI Struktur wird verwendet, um ein Rechteck der Unteransicht oder des Bildschirms zu beschreiben, dessen Farbe oder Kontrast geändert werden soll. |
KSPROPERTY_SPPAL Die KSPROPERTY_SPPAL Struktur wird verwendet, um die Palette einer Unterbildanzeige zu beschreiben. |
KSPROPERTY_STEPPING_LONG Die KSPROPERTY_STEPPING_LONG-Struktur definiert den gültigen Wertebereich für eine 32-Bit-Eigenschaft. |
KSPROPERTY_STEPPING_LONGLONG Die KSPROPERTY_STEPPING_LONGLONG-Struktur definiert den gültigen Wertebereich für eine 64-Bit-Eigenschaft. |
KSPROPERTY_TIMECODE_NODE_S Die KSPROPERTY_TIMECODE_NODE_S-Struktur beschreibt einen Timecode. |
KSPROPERTY_TIMECODE_S Die KSPROPERTY_TIMECODE_S-Struktur beschreibt einen Timecode. |
KSPROPERTY_TUNER_CAPS_S Die KSPROPERTY_TUNER_CAPS_S-Struktur beschreibt die Hardwarefunktionen von Tv- und Radiooptimierungsgeräten. |
KSPROPERTY_TUNER_FREQUENCY_S Die KSPROPERTY_TUNER_FREQUENCY_S-Struktur beschreibt die Häufigkeit eines TV- oder Radiotunergeräts. |
KSPROPERTY_TUNER_IF_MEDIUM_S Die KSPROPERTY_TUNER_IF_MEDIUM_S-Struktur gibt die mittlere GUID für den Pin zurück, der die Optimierung auf eine Zwischenfrequenz unterstützen kann. |
KSPROPERTY_TUNER_INPUT_S Die KSPROPERTY_TUNER_INPUT_S-Struktur beschreibt den Eingabeverbindungsindex eines Tunergeräts für Geräte, die mehrere Eingaben unterstützen. |
KSPROPERTY_TUNER_MODE_CAPS_S Die KS_PROPERTY_TUNER_MODE_CAPS_S-Struktur beschreibt die Funktionen von TV- und Radiotunergeräten. |
KSPROPERTY_TUNER_MODE_S Die KSPROPERTY_TUNER_MODE_S-Struktur beschreibt den Modus eines TV- oder Radiotunergeräts. |
KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS_S Die KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS_S-Struktur beschreibt die Scanfunktionen eines Broadcastnetzwerktyps, den ein Optimierungsgerät unterstützt. |
KSPROPERTY_TUNER_SCAN_CAPS_S Die KSPROPERTY_TUNER_SCAN_CAPS_S-Struktur beschreibt die Hardwarescanfunktionen eines Optimierungsgeräts. |
KSPROPERTY_TUNER_SCAN_STATUS_S Die KSPROPERTY_TUNER_SCAN_STATUS_S-Struktur beschreibt status für einen Scanvorgang. |
KSPROPERTY_TUNER_STANDARD_MODE_S Die KSPROPERTY_TUNER_STANDARD_MODE_S-Struktur beschreibt, ob das Tuninggerät den Tunerstandard über das Signal selbst identifizieren kann. |
KSPROPERTY_TUNER_STANDARD_S Die KSPROPERTY_TUNER_STANDARD_S Struktur beschreiben den Standard eines TV-Tunergeräts, z. B. PAL, NTSC oder SECAM. |
KSPROPERTY_TUNER_STATUS_S Die KSPROPERTY_TUNER_STATUS_S-Struktur beschreibt den Fortschritt eines Optimierungsvorgangs für TV- und Radiotunergeräte, einschließlich der aktuellen Optimierungsfrequenz. |
KSPROPERTY_TVAUDIO_CAPS_S Die KSPROPERTY_TVAUDIO_CAPS_S-Struktur beschreibt die Funktionen eines TV-Audiogeräts, z. B. Stereo- und Monoaudiounterstützung und Sprachfunktionen. |
KSPROPERTY_TVAUDIO_S Die KSPROPERTY_TVAUDIO_S-Struktur beschreibt den aktuellen TV-Audiomodus, z. B. Stereo- oder Mono-Audio- und Spracheinstellungen. |
KSPROPERTY_VALUES Die KSPROPERTY_VALUES-Struktur beschreibt den Typ und die zulässigen Standardwerte einer Eigenschaft. |
KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S Die KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S-Struktur beschreibt Informationen zu den Videokomprimierungsfunktionen, die von einem Gerät unterstützt werden. |
KSPROPERTY_VIDEOCOMPRESSION_S Die KSPROPERTY_VIDEOCOMPRESSION_S-Struktur beschreibt eine einzelne KSPROPERTY_VIDEOCOMPRESSION_Xxx-Eigenschaft eines angegebenen Datenstroms. |
KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE_S Die KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE_S-Struktur beschreibt die tatsächlichen Bildfrequenzinformationen als Reaktion auf KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE Eigenschaftenanforderungen. |
KSPROPERTY_VIDEOCONTROL_CAPS_S Die KSPROPERTY_VIDEOCONTROL_CAPS_S-Struktur beschreibt die Videosteuerungsfunktionen eines Minidrivers, z. B. Bilddrehungs- oder Ereignisauslösungsfunktionen. |
KSPROPERTY_VIDEOCONTROL_FRAME_RATES_S Die KSPROPERTY_VIDEOCONTROL_FRAME_RATES-Struktur beschreibt verfügbare Bildraten in Einheiten von 100 Nanosekunden. |
KSPROPERTY_VIDEOCONTROL_MODE_S Die KSPROPERTY_VIDEOCONTROL_MODE_S-Struktur beschreibt Videosteuerungsmodi für einen Stream, z. B. Bild flipping oder Ereignisauslösungsfunktionen. |
KSPROPERTY_VIDEODECODER_CAPS_S Die KSPROPERTY_VIDEODECODER_CAPS_S-Struktur beschreibt die Hardwarefunktionen des Videodecoders. |
KSPROPERTY_VIDEODECODER_S Die KSPROPERTY_VIDEODECODER_S-Struktur beschreibt Eigenschafteneinstellungen im PROPSETID_VIDCAP_VIDEODECODER-Eigenschaftssatz. |
KSPROPERTY_VIDEODECODER_STATUS_S Die KSPROPERTY_VIDEODECODER_STATUS_S-Struktur beschreibt die vorliegende status eines Videodecodierungsgeräts, z. B. die Anzahl der Zeilen im eingehenden analogen Signal und ob das Signal gesperrt ist. |
KSPROPERTY_VIDEOPROCAMP_NODE_S Die KSPROPERTY_VIDEOPROCAMP_NODE_S-Struktur beschreibt knotenbasierte Eigenschafteneinstellungen im PROPSETID_VIDCAP_VIDEOPROCAMP-Eigenschaftssatz. |
KSPROPERTY_VIDEOPROCAMP_NODE_S2 Die KSPROPERTY_VIDEOPROCAMP_NODE_S2-Struktur beschreibt knotenbasierte Eigenschafteneinstellungen im PROPSETID_VIDCAP_VIDEOPROCAMP Eigenschaftensatz, die zwei Werte gleichzeitig verwenden. |
KSPROPERTY_VIDEOPROCAMP_S Die KSPROPERTY_VIDEOPROCAMP_S-Struktur beschreibt filterbasierte Eigenschafteneinstellungen im PROPSETID_VIDCAP_VIDEOPROCAMP-Eigenschaftssatz. |
KSQUALITY Die KSQUALITY-Struktur wird verwendet, um QM-Probleme sowohl im Kernel- als auch im Benutzermodus an die jeweiligen Qualitätsmanager zu melden. |
KSQUALITY_MANAGER Die KSQUALITY_MANAGER-Struktur wird mit der KSPROPERTY_STREAM_QUALITY-Eigenschaft verwendet und enthält den Griff der Qualitätsmanagersenke und einen Kontext, um die Qualitätsbeschwerden zu übergeben. |
KSQUERYBUFFER Die KSQUERYBUFFER-Struktur wird beim Abfragen nach ausstehenden Puffern verwendet, die für ein Ereignis mit KSEVENT_TYPE_QUERYBUFFER verfügbar sind. |
KRATE Die Abfrage wird eine KRATE-Struktur übergeben, die an die -Eigenschaft angefügt wird, die die Ratenanforderung enthält (als KSRATE_CAPABILITY-Struktur bezeichnet), und es wird eine KRATE-Struktur zurückgegeben, die mit der Funktion ausgefüllt ist, wenn die Ratenanforderung angegeben wird. |
KSRATE_CAPABILITY Der Client verwendet die KSRATE_CAPABILITY-Struktur in einer KSPROPERTY_STREAM_RATECAPABILITY-Eigenschaftsanforderung. |
KSRELATIVEEVENT Die KSPROPERTY_CONNECTION_STARTAT-Eigenschaft wird eine KSRELATIVEEVENT-Struktur übergeben. |
KSRESOLUTION Die KSRESOLUTION-Struktur gibt die Granularität und den Fehler einer Kernelstreaminguhr an. |
KSRTAUDIO_PACKETVREGISTER Die KSRTAUDIO_PACKETVREGISTER-Struktur enthält Informationen zu den Paketzeigern des virtuellen Registers. |
KSRTAUDIO_PACKETVREGISTER_PROPERTY Die KSRTAUDIO_PACKETVREGISTER_PROPERTY-Struktur enthält Informationen zur KSPROPERTY_RTAUDIO_PACKETVREGISTER-Eigenschaft. |
KSSCATTER_GATHER Weitere Informationen: KSSCATTER_GATHER Struktur |
KSSTREAM_HEADER Die KSSTREAM_HEADER-Struktur ist eine Struktur mit variabler Länge, die ein Datenpaket beschreibt, das aus einem Streamingtreiber-Pin gelesen oder in diese geschrieben werden soll. |
KSSTREAM_METADATA_INFO Diese Struktur enthält die Metadateninformationen, die an den Treiber übergeben werden. |
KSSTREAM_POINTER Die KSSTREAM_POINTER-Struktur ist der grundlegende AVStream-Zeiger in einen Stream. |
KSSTREAM_POINTER_OFFSET Die KSSTREAM_POINTER_OFFSET-Struktur indiziert Bytes oder Zuordnungen innerhalb eines Frames. |
KSSTREAM_UVC_METADATA Die KSSTREAM_UVC_METADATA-Struktur enthält Start- und Endzeitstempelinformationen. |
KSSTREAM_UVC_METADATATYPE_TIMESTAMP Die KSSTREAM_UVC_METADATATYPE_TIMESTAMP-Struktur enthält Usb Video Class (UVC)-Uhr und Zeitstempelinformationen. |
KSSTREAMALLOCATOR_FUNCTIONTABLE Clients können die Funktionstabelle eines bestimmten Zuordnungsators anfordern, indem sie eine KSSTREAMALLOCATOR_FUNCTIONTABLE-Struktur in einer KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE-Eigenschaftsanforderung senden. |
KSSTREAMALLOCATOR_STATUS Die KSSTREAMALLOCATOR_STATUS-Struktur beschreibt die Rahmenanforderungen und die aktuelle Anzahl der zugeordneten Frames für eine bestimmte Zuweisung. |
KSSTREAMALLOCATOR_STATUS_EX Der Client verwendet KSSTREAMALLOCATOR_STATUS_EX, um die status für Allocators abzufragen, die den erweiterten Zuordnungsrahmen unterstützen. |
KSTIME Die KSTIME-Struktur gibt einen Zeitstempel an, der verwendet werden kann, um die Streamposition anzugeben. |
KSTOPOLOGY Die KSTOPOLOGY-Struktur beschreibt die Topologie von Pins und Knoten. |
KSTOPOLOGY_CONNECTION Die KSTOPOLOGY_CONNECTION-Struktur beschreibt eine einzelne Datenpfadverbindung innerhalb eines Kernelstreamingfilters. |
KSVPMAXPIXELRATE Die KSVPMAXPIXELRATE-Struktur wird verwendet, um die maximale Pixelrate eines Videoports zu beschreiben. |
KSVPSURFACEPARAMS Die KSVPSURFACEPARAMS-Struktur wird verwendet, um die Oberflächenparameter einer Videoportoberfläche zu beschreiben. |
KSWAVE_BUFFER Die KSWAVE_BUFFER-Struktur wird verwendet, um einen Beispielpuffer zu beschreiben. |
KSWAVE_COMPATCAPS Die KSWAVE_COMPATCAPS-Struktur wird verwendet, um die kompatiblen Funktionen eines Geräts zu beschreiben. |
KSWAVE_INPUT_CAPABILITIES Die KSWAVE_INPUT_CAPABILITIES-Struktur wird verwendet, um die Eingabefunktionen eines Geräts zu beschreiben. |
KSWAVE_OUTPUT_CAPABILITIES Die KSWAVE_OUTPUT_CAPABILITIES-Struktur wird verwendet, um die Ausgabefunktionen eines Geräts zu beschreiben. |
KSWAVE_VOLUME Die KSWAVE_VOLUME-Struktur wird verwendet, um das Beispielvolume zu beschreiben. |
LAMP_CAPABILITIES_COLOR Die LAMP_CAPABILITIES_COLOR-Struktur ist der E/A-Parametertyp von IOCTL_LAMP_GET_INTENSITY_COLOR und IOCTL_LAMP_SET_INTENSITY_COLOR. |
LAMP_CAPABILITIES_WHITE Die LAMP_CAPABILITIES_WHITE-Struktur ist der E/A-Parametertyp von IOCTL_LAMP_GET_INTENSITY_WHITE und IOCTL_LAMP_SET_INTENSITY_WHITE. |
LAMP_INTENSITY_COLOR Die LAMP_INTENSITY_COLOR-Struktur ist der E/A-Parametertyp von IOCTL_LAMP_GET_INTENSITY_COLOR und IOCTL_LAMP_SET_INTENSITY_COLOR. |
LAMP_INTENSITY_WHITE Die LAMP_INTENSITY_WHITE-Struktur ist der E/A-Parametertyp von IOCTL_LAMP_GET_INTENSITY_WHITE und IOCTL_LAMP_SET_INTENSITY_WHITE. |
MEDIUM_INFO Die MEDIUM_INFO-Struktur beschreibt die Medien, die in ein externes Gerät geladen werden. |
MF_MDL_SHARED_PAYLOAD_KEY Diese Union wird intern vom Betriebssystem verwendet. |
MPEG2_TRANSPORT_STRIDE Die MPEG2_TRANSPORT_STRIDE-Struktur beschreibt den Formatblock des MPEG2-Transportschritts. |
OPTIMAL_WEIGHT_TOTALS Weitere Informationen: OPTIMAL_WEIGHT_TOTALS Struktur |
PID_MAP Die PID_MAP-Struktur beschreibt eine Gruppe von Paketen im Ausgabestream eines Paketbezeichnerfilters (PID). Diese Gruppe besteht aus Paketen, die mit einer identischen PID identifiziert werden und bestimmte Medieninhalte enthalten. |
PIPE_DIMENSIONS Die PIPE_DIMENSIONS-Struktur ist für die Verwendung von Proxys vorgesehen und wird nicht für die Anwendungsverwendung empfohlen. PIPE_DIMENSIONS enthält Informationen, die das Komprimierungs-/Erweiterungsverhältnis von Frames an verschiedenen Pins im Zusammenhang mit einer Pfeife 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 Stecknadelabschluss einer Pipe beschreiben. |
PORT_CONFIGURATION_INFORMATION PORT_CONFIGURATION_INFORMATION beschreibt die Hardwareeinstellungen des Geräts eines Streaming-Minitreibers. Der Klassentreiber füllt die meisten Member mit Informationen aus, die vom Betriebssystem bereitgestellt werden. |
RATING_ATTRIBUTE In diesem Thema wird die RATING_ATTRIBUTE-Struktur beschrieben. |
RATING_INFO In diesem Thema wird die RATING_INFO-Struktur beschrieben. |
RATING_SYSTEM In diesem Thema wird die RATING_SYSTEM-Struktur beschrieben. |
STREAM_DATA_INTERSECT_INFO STREAM_DATA_INTERSECT_INFO beschreibt die Parameter eines Datenschneidungsvorgangs. |
STREAM_METHOD_DESCRIPTOR Weitere Informationen: _STREAM_METHOD_DESCRIPTOR Struktur |
STREAM_PROPERTY_DESCRIPTOR STREAM_PROPERTY_DESCRIPTOR gibt die Parameter von Get/Set-Anforderungen der Eigenschaft an, die der Klassentreiber an den Minitreiber übergibt. |
STREAM_TIME_REFERENCE Weitere Informationen: _STREAM_TIME_REFERENCE Struktur |
SWENUM_INSTALL_INTERFACE Die SWENUM_INSTALL_INTERFACE-Struktur beschreibt eine bestimmte zu installierende Enumerator-Objektschnittstelle für den Anforderungslastbus. |
TIMECODE Die TIMECODE-Union beschreibt einen Timecode von einem externen Gerät. Diese Struktur wird nicht mehr verwendet. |
TIMECODE_SAMPLE Die TIMECODE_SAMPLE-Struktur beschreibt einen vollständigen Timecode. |
TRANSPORT_STATE Die TRANSPORT_STATE-Struktur |
TRANSPORTAUDIOPARMS Die TRANSPORTAUDIOPARMS-Struktur wird definiert, aber nicht verwendet. |
TRANSPORTBASICPARMS Die TRANSPORTBASICPARMS-Struktur wird definiert, aber nicht verwendet. |
TRANSPORTSTATUS Die TRANSPORTSTATUS-Struktur beschreibt den aktuellen Transport status. |
TRANSPORTVIDEOPARMS Die TRANSPORTVIDEOPARMS-Struktur ist definiert, wird aber derzeit nicht verwendet. Es kann in Zukunft verwendet werden. |
TUNER_ANALOG_CAPS_S Die TUNER_ANALOG_CAPS_S-Struktur beschreibt die Hardwarescanfunktionen eines Optimierungsgeräts, das ein analoges Broadcastnetzwerk unterstützt. |
USBCAMD_DEVICE_DATA Diese Struktur ist veraltet und wird bereitgestellt, um die Abwärtskompatibilität mit dem ursprünglichen USBCAMD zu gewährleisten. |
USBCAMD_DEVICE_DATA2 Die USBCAMD_DEVICE_DATA2-Struktur gibt die Einstiegspunkte für die Funktionen eines Kamera-Minitreibers an, die USBCAMD aufruft. |
USBCAMD_INTERFACE Die USBCAMD_INTERFACE-Struktur definiert eine Reihe von Diensten im Zusammenhang mit den USB-Busschnittstellen. |
USBCAMD_Pipe_Config_Descriptor Die USBCAMD_Pipe_Config_Descriptor-Struktur beschreibt die Zuordnung zwischen Pipes und Streams. |
VIDEO_GETERRORTEXT_PARMS Weitere Informationen: tag_video_geterrortext_parms-Struktur |
VIDEO_OPEN_PARMS Weitere Informationen: tag_video_open_parms Struktur |
VIDEO_STREAM_INIT_PARMS Weitere Informationen: tag_video_stream_init_parms-Struktur |
VIDEOCONFIGPARMS Weitere Informationen: tag_video_configure_parms-Struktur |
VRAM_SURFACE_INFO Die VRAM_SURFACE_INFO-Struktur beschreibt einen Bereich des System- oder Anzeigespeichers, in dem ein AVStream-Minitreiber Audio- oder Videodaten erfasst. |
VRAM_SURFACE_INFO_PROPERTY_S Die VRAM_SURFACE_INFO_PROPERTY_S-Struktur beschreibt Eigenschaftenelemente im KSPROPSETID_VramCapture-Eigenschaftensatz. |