diff options
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/Media/Streaming')
| -rw-r--r-- | vendor/windows-sys/src/Windows/Win32/Media/Streaming/mod.rs | 202 | 
1 files changed, 202 insertions, 0 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/Media/Streaming/mod.rs b/vendor/windows-sys/src/Windows/Win32/Media/Streaming/mod.rs new file mode 100644 index 0000000..c4e8a58 --- /dev/null +++ b/vendor/windows-sys/src/Windows/Win32/Media/Streaming/mod.rs @@ -0,0 +1,202 @@ +#[doc = "Required features: `\"Win32_Devices_Properties\"`"] +#[cfg(feature = "Win32_Devices_Properties")] +pub const DEVPKEY_Device_DLNACAP: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 16 }; +#[doc = "Required features: `\"Win32_Devices_Properties\"`"] +#[cfg(feature = "Win32_Devices_Properties")] +pub const DEVPKEY_Device_DLNADOC: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 15 }; +#[doc = "Required features: `\"Win32_Devices_Properties\"`"] +#[cfg(feature = "Win32_Devices_Properties")] +pub const DEVPKEY_Device_MaxVolume: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 19 }; +#[doc = "Required features: `\"Win32_Devices_Properties\"`"] +#[cfg(feature = "Win32_Devices_Properties")] +pub const DEVPKEY_Device_PacketWakeSupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 0 }; +#[doc = "Required features: `\"Win32_Devices_Properties\"`"] +#[cfg(feature = "Win32_Devices_Properties")] +pub const DEVPKEY_Device_SendPacketWakeSupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 1 }; +#[doc = "Required features: `\"Win32_Devices_Properties\"`"] +#[cfg(feature = "Win32_Devices_Properties")] +pub const DEVPKEY_Device_SinkProtocolInfo: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 14 }; +#[doc = "Required features: `\"Win32_Devices_Properties\"`"] +#[cfg(feature = "Win32_Devices_Properties")] +pub const DEVPKEY_Device_SupportsAudio: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 8 }; +#[doc = "Required features: `\"Win32_Devices_Properties\"`"] +#[cfg(feature = "Win32_Devices_Properties")] +pub const DEVPKEY_Device_SupportsImages: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 10 }; +#[doc = "Required features: `\"Win32_Devices_Properties\"`"] +#[cfg(feature = "Win32_Devices_Properties")] +pub const DEVPKEY_Device_SupportsMute: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 18 }; +#[doc = "Required features: `\"Win32_Devices_Properties\"`"] +#[cfg(feature = "Win32_Devices_Properties")] +pub const DEVPKEY_Device_SupportsSearch: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 17 }; +#[doc = "Required features: `\"Win32_Devices_Properties\"`"] +#[cfg(feature = "Win32_Devices_Properties")] +pub const DEVPKEY_Device_SupportsSetNextAVT: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 20 }; +#[doc = "Required features: `\"Win32_Devices_Properties\"`"] +#[cfg(feature = "Win32_Devices_Properties")] +pub const DEVPKEY_Device_SupportsVideo: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 9 }; +#[doc = "Required features: `\"Win32_Devices_Properties\"`"] +#[cfg(feature = "Win32_Devices_Properties")] +pub const DEVPKEY_Device_UDN: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 6 }; +pub const GUID_DEVINTERFACE_DMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x25b4e268_2a05_496e_803b_266837fbda4b); +pub const GUID_DEVINTERFACE_DMR: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd0875fb4_2196_4c7a_a63d_e416addd60a1); +pub const GUID_DEVINTERFACE_DMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc96037ae_a558_4470_b432_115a31b85553); +pub const MF_MEDIASOURCE_STATUS_INFO_FULLYSUPPORTED: MF_MEDIASOURCE_STATUS_INFO = 0i32; +pub const MF_MEDIASOURCE_STATUS_INFO_UNKNOWN: MF_MEDIASOURCE_STATUS_INFO = 1i32; +pub const MF_TRANSFER_VIDEO_FRAME_DEFAULT: MF_TRANSFER_VIDEO_FRAME_FLAGS = 0i32; +pub const MF_TRANSFER_VIDEO_FRAME_IGNORE_PAR: MF_TRANSFER_VIDEO_FRAME_FLAGS = 2i32; +pub const MF_TRANSFER_VIDEO_FRAME_STRETCH: MF_TRANSFER_VIDEO_FRAME_FLAGS = 1i32; +pub type MF_MEDIASOURCE_STATUS_INFO = i32; +pub type MF_TRANSFER_VIDEO_FRAME_FLAGS = i32; +#[repr(C)] +pub struct CapturedMetadataExposureCompensation { +    pub Flags: u64, +    pub Value: i32, +} +impl ::core::marker::Copy for CapturedMetadataExposureCompensation {} +impl ::core::clone::Clone for CapturedMetadataExposureCompensation { +    fn clone(&self) -> Self { +        *self +    } +} +#[repr(C)] +pub struct CapturedMetadataISOGains { +    pub AnalogGain: f32, +    pub DigitalGain: f32, +} +impl ::core::marker::Copy for CapturedMetadataISOGains {} +impl ::core::clone::Clone for CapturedMetadataISOGains { +    fn clone(&self) -> Self { +        *self +    } +} +#[repr(C)] +pub struct CapturedMetadataWhiteBalanceGains { +    pub R: f32, +    pub G: f32, +    pub B: f32, +} +impl ::core::marker::Copy for CapturedMetadataWhiteBalanceGains {} +impl ::core::clone::Clone for CapturedMetadataWhiteBalanceGains { +    fn clone(&self) -> Self { +        *self +    } +} +#[repr(C)] +pub struct FaceCharacterization { +    pub BlinkScoreLeft: u32, +    pub BlinkScoreRight: u32, +    pub FacialExpression: u32, +    pub FacialExpressionScore: u32, +} +impl ::core::marker::Copy for FaceCharacterization {} +impl ::core::clone::Clone for FaceCharacterization { +    fn clone(&self) -> Self { +        *self +    } +} +#[repr(C)] +pub struct FaceCharacterizationBlobHeader { +    pub Size: u32, +    pub Count: u32, +} +impl ::core::marker::Copy for FaceCharacterizationBlobHeader {} +impl ::core::clone::Clone for FaceCharacterizationBlobHeader { +    fn clone(&self) -> Self { +        *self +    } +} +#[repr(C)] +#[doc = "Required features: `\"Win32_Foundation\"`"] +#[cfg(feature = "Win32_Foundation")] +pub struct FaceRectInfo { +    pub Region: super::super::Foundation::RECT, +    pub confidenceLevel: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for FaceRectInfo {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for FaceRectInfo { +    fn clone(&self) -> Self { +        *self +    } +} +#[repr(C)] +pub struct FaceRectInfoBlobHeader { +    pub Size: u32, +    pub Count: u32, +} +impl ::core::marker::Copy for FaceRectInfoBlobHeader {} +impl ::core::clone::Clone for FaceRectInfoBlobHeader { +    fn clone(&self) -> Self { +        *self +    } +} +#[repr(C)] +pub struct HistogramBlobHeader { +    pub Size: u32, +    pub Histograms: u32, +} +impl ::core::marker::Copy for HistogramBlobHeader {} +impl ::core::clone::Clone for HistogramBlobHeader { +    fn clone(&self) -> Self { +        *self +    } +} +#[repr(C)] +pub struct HistogramDataHeader { +    pub Size: u32, +    pub ChannelMask: u32, +    pub Linear: u32, +} +impl ::core::marker::Copy for HistogramDataHeader {} +impl ::core::clone::Clone for HistogramDataHeader { +    fn clone(&self) -> Self { +        *self +    } +} +#[repr(C)] +#[doc = "Required features: `\"Win32_Foundation\"`"] +#[cfg(feature = "Win32_Foundation")] +pub struct HistogramGrid { +    pub Width: u32, +    pub Height: u32, +    pub Region: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for HistogramGrid {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for HistogramGrid { +    fn clone(&self) -> Self { +        *self +    } +} +#[repr(C)] +#[doc = "Required features: `\"Win32_Foundation\"`"] +#[cfg(feature = "Win32_Foundation")] +pub struct HistogramHeader { +    pub Size: u32, +    pub Bins: u32, +    pub FourCC: u32, +    pub ChannelMasks: u32, +    pub Grid: HistogramGrid, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for HistogramHeader {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for HistogramHeader { +    fn clone(&self) -> Self { +        *self +    } +} +#[repr(C)] +pub struct MetadataTimeStamps { +    pub Flags: u32, +    pub Device: i64, +    pub Presentation: i64, +} +impl ::core::marker::Copy for MetadataTimeStamps {} +impl ::core::clone::Clone for MetadataTimeStamps { +    fn clone(&self) -> Self { +        *self +    } +}  | 
