Streaming media device driver design guide
Use the guidance in this section to design and implement drivers for devices that stream video and audio (for example, webcams and digital camcorders).
New and updated content for Windows 11, version 22H2 and Windows 11, version 23H2
Background segmentation portrait mode and eye gaze stare mode driver sample
KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION
KSPROPERTY_CAMERACONTROL_EXTENDED_EYEGAZECORRECTION
USB Video Class (UVC) camera implementation guide
Privacy shutter replacement image
New and updated content for Windows 11
Camera privacy shutters and kill switches
Privacy shutter/switch notification
Microsoft extensions to USB Video Class 1.5 specification
Create device property keys from the MS OS descriptor in USB Video Class (UVC) camera firmware
In this section
Camera Profile V2 developer specification
USB Video Class (UVC) camera implementation guide
USB Video Class (UVC) driver implementation checklist
Frame Server Custom Media Source
Universal camera driver design guide for Windows 10
Device firmware update for USB devices without using a co-installer
DShow Bridge implementation guidance for UVC devices
Camera class INF file setting for Universal camera drivers
OEM guidance on settings for the Windows 10 in-box camera app
Video stabilization registry settings
AV/C Protocol Driver Function Codes
AV/C Streaming Protocol Driver Function Codes
Video Capture Minidriver Property Sets
Video Capture Minidriver Event Sets
Device transform manager events
Windows 2000 Kernel Streaming Model Design Guide
Kernel Streaming Proxy Plug-ins
Kernel Streaming Topology Nodes
Kernel Streaming Interface Sets
DVD Decoder Minidriver Property Sets
DVD Decoder Minidriver Event Sets
Broadcast Driver Architecture Property, Event, and Method Sets
Broadcast Driver Architecture Constants