// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_Media_MediaProperties_1_H #define WINRT_Windows_Media_MediaProperties_1_H #include "winrt/impl/Windows.Media.MediaProperties.0.h" WINRT_EXPORT namespace winrt::Windows::Media::MediaProperties { struct WINRT_IMPL_EMPTY_BASES IAudioEncodingProperties : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAudioEncodingProperties(std::nullptr_t = nullptr) noexcept {} IAudioEncodingProperties(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAudioEncodingProperties2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAudioEncodingProperties2(std::nullptr_t = nullptr) noexcept {} IAudioEncodingProperties2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAudioEncodingProperties3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAudioEncodingProperties3(std::nullptr_t = nullptr) noexcept {} IAudioEncodingProperties3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAudioEncodingPropertiesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAudioEncodingPropertiesStatics(std::nullptr_t = nullptr) noexcept {} IAudioEncodingPropertiesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAudioEncodingPropertiesStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAudioEncodingPropertiesStatics2(std::nullptr_t = nullptr) noexcept {} IAudioEncodingPropertiesStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAudioEncodingPropertiesWithFormatUserData : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAudioEncodingPropertiesWithFormatUserData(std::nullptr_t = nullptr) noexcept {} IAudioEncodingPropertiesWithFormatUserData(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAv1ProfileIdsStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAv1ProfileIdsStatics(std::nullptr_t = nullptr) noexcept {} IAv1ProfileIdsStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContainerEncodingProperties : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IContainerEncodingProperties(std::nullptr_t = nullptr) noexcept {} IContainerEncodingProperties(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IContainerEncodingProperties2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IContainerEncodingProperties2(std::nullptr_t = nullptr) noexcept {} IContainerEncodingProperties2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IH264ProfileIdsStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IH264ProfileIdsStatics(std::nullptr_t = nullptr) noexcept {} IH264ProfileIdsStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IHevcProfileIdsStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IHevcProfileIdsStatics(std::nullptr_t = nullptr) noexcept {} IHevcProfileIdsStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IImageEncodingProperties : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IImageEncodingProperties(std::nullptr_t = nullptr) noexcept {} IImageEncodingProperties(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IImageEncodingProperties2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IImageEncodingProperties2(std::nullptr_t = nullptr) noexcept {} IImageEncodingProperties2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IImageEncodingPropertiesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IImageEncodingPropertiesStatics(std::nullptr_t = nullptr) noexcept {} IImageEncodingPropertiesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IImageEncodingPropertiesStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IImageEncodingPropertiesStatics2(std::nullptr_t = nullptr) noexcept {} IImageEncodingPropertiesStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IImageEncodingPropertiesStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IImageEncodingPropertiesStatics3(std::nullptr_t = nullptr) noexcept {} IImageEncodingPropertiesStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMediaEncodingProfile : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaEncodingProfile(std::nullptr_t = nullptr) noexcept {} IMediaEncodingProfile(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMediaEncodingProfile2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaEncodingProfile2(std::nullptr_t = nullptr) noexcept {} IMediaEncodingProfile2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMediaEncodingProfile3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaEncodingProfile3(std::nullptr_t = nullptr) noexcept {} IMediaEncodingProfile3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMediaEncodingProfileStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaEncodingProfileStatics(std::nullptr_t = nullptr) noexcept {} IMediaEncodingProfileStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMediaEncodingProfileStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaEncodingProfileStatics2(std::nullptr_t = nullptr) noexcept {} IMediaEncodingProfileStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMediaEncodingProfileStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaEncodingProfileStatics3(std::nullptr_t = nullptr) noexcept {} IMediaEncodingProfileStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMediaEncodingProfileStatics4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaEncodingProfileStatics4(std::nullptr_t = nullptr) noexcept {} IMediaEncodingProfileStatics4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMediaEncodingProperties : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaEncodingProperties(std::nullptr_t = nullptr) noexcept {} IMediaEncodingProperties(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMediaEncodingSubtypesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaEncodingSubtypesStatics(std::nullptr_t = nullptr) noexcept {} IMediaEncodingSubtypesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMediaEncodingSubtypesStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaEncodingSubtypesStatics2(std::nullptr_t = nullptr) noexcept {} IMediaEncodingSubtypesStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMediaEncodingSubtypesStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaEncodingSubtypesStatics3(std::nullptr_t = nullptr) noexcept {} IMediaEncodingSubtypesStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMediaEncodingSubtypesStatics4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaEncodingSubtypesStatics4(std::nullptr_t = nullptr) noexcept {} IMediaEncodingSubtypesStatics4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMediaEncodingSubtypesStatics5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaEncodingSubtypesStatics5(std::nullptr_t = nullptr) noexcept {} IMediaEncodingSubtypesStatics5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMediaEncodingSubtypesStatics6 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaEncodingSubtypesStatics6(std::nullptr_t = nullptr) noexcept {} IMediaEncodingSubtypesStatics6(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMediaEncodingSubtypesStatics7 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaEncodingSubtypesStatics7(std::nullptr_t = nullptr) noexcept {} IMediaEncodingSubtypesStatics7(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMediaRatio : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMediaRatio(std::nullptr_t = nullptr) noexcept {} IMediaRatio(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMpeg2ProfileIdsStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMpeg2ProfileIdsStatics(std::nullptr_t = nullptr) noexcept {} IMpeg2ProfileIdsStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITimedMetadataEncodingProperties : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITimedMetadataEncodingProperties(std::nullptr_t = nullptr) noexcept {} ITimedMetadataEncodingProperties(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ITimedMetadataEncodingPropertiesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ITimedMetadataEncodingPropertiesStatics(std::nullptr_t = nullptr) noexcept {} ITimedMetadataEncodingPropertiesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVideoEncodingProperties : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVideoEncodingProperties(std::nullptr_t = nullptr) noexcept {} IVideoEncodingProperties(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVideoEncodingProperties2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVideoEncodingProperties2(std::nullptr_t = nullptr) noexcept {} IVideoEncodingProperties2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVideoEncodingProperties3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVideoEncodingProperties3(std::nullptr_t = nullptr) noexcept {} IVideoEncodingProperties3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVideoEncodingProperties4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVideoEncodingProperties4(std::nullptr_t = nullptr) noexcept {} IVideoEncodingProperties4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVideoEncodingProperties5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVideoEncodingProperties5(std::nullptr_t = nullptr) noexcept {} IVideoEncodingProperties5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVideoEncodingPropertiesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVideoEncodingPropertiesStatics(std::nullptr_t = nullptr) noexcept {} IVideoEncodingPropertiesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVideoEncodingPropertiesStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVideoEncodingPropertiesStatics2(std::nullptr_t = nullptr) noexcept {} IVideoEncodingPropertiesStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVideoEncodingPropertiesStatics3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVideoEncodingPropertiesStatics3(std::nullptr_t = nullptr) noexcept {} IVideoEncodingPropertiesStatics3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVp9ProfileIdsStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVp9ProfileIdsStatics(std::nullptr_t = nullptr) noexcept {} IVp9ProfileIdsStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif