From 1b6a04ca5504955c571d1c97504fb45ea0befee4 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Mon, 8 Jan 2024 01:21:28 +0400 Subject: Initial vendor packages Signed-off-by: Valentin Popov --- .../src/Windows/Win32/Media/Streaming/mod.rs | 202 +++++++++++++++++++++ 1 file changed, 202 insertions(+) create mode 100644 vendor/windows-sys/src/Windows/Win32/Media/Streaming/mod.rs (limited to 'vendor/windows-sys/src/Windows/Win32/Media/Streaming/mod.rs') 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 + } +} -- cgit v1.2.3