// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_Media_Streaming_Adaptive_1_H #define WINRT_Windows_Media_Streaming_Adaptive_1_H #include "winrt/impl/Windows.Media.Core.0.h" #include "winrt/impl/Windows.Media.Streaming.Adaptive.0.h" WINRT_EXPORT namespace winrt::Windows::Media::Streaming::Adaptive { struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSource : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IAdaptiveMediaSource(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSource2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSource2(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSource2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSource3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSource3(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSource3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceAdvancedSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceAdvancedSettings(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceAdvancedSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceCorrelatedTimes : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceCorrelatedTimes(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceCorrelatedTimes(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceCreationResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceCreationResult(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceCreationResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceCreationResult2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceCreationResult2(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceCreationResult2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceDiagnosticAvailableEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceDiagnosticAvailableEventArgs(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceDiagnosticAvailableEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceDiagnosticAvailableEventArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceDiagnosticAvailableEventArgs2(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceDiagnosticAvailableEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceDiagnosticAvailableEventArgs3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceDiagnosticAvailableEventArgs3(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceDiagnosticAvailableEventArgs3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceDiagnostics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceDiagnostics(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceDiagnostics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceDownloadBitrateChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceDownloadBitrateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceDownloadBitrateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceDownloadBitrateChangedEventArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceDownloadBitrateChangedEventArgs2(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceDownloadBitrateChangedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceDownloadCompletedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceDownloadCompletedEventArgs(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceDownloadCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceDownloadCompletedEventArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceDownloadCompletedEventArgs2(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceDownloadCompletedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceDownloadCompletedEventArgs3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceDownloadCompletedEventArgs3(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceDownloadCompletedEventArgs3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceDownloadFailedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceDownloadFailedEventArgs(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceDownloadFailedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceDownloadFailedEventArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceDownloadFailedEventArgs2(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceDownloadFailedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceDownloadFailedEventArgs3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceDownloadFailedEventArgs3(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceDownloadFailedEventArgs3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceDownloadRequestedDeferral : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceDownloadRequestedDeferral(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceDownloadRequestedDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceDownloadRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceDownloadRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceDownloadRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceDownloadRequestedEventArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceDownloadRequestedEventArgs2(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceDownloadRequestedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceDownloadRequestedEventArgs3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceDownloadRequestedEventArgs3(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceDownloadRequestedEventArgs3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceDownloadResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceDownloadResult(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceDownloadResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceDownloadResult2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceDownloadResult2(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceDownloadResult2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceDownloadStatistics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceDownloadStatistics(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceDownloadStatistics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourcePlaybackBitrateChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourcePlaybackBitrateChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourcePlaybackBitrateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IAdaptiveMediaSourceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAdaptiveMediaSourceStatics(std::nullptr_t = nullptr) noexcept {} IAdaptiveMediaSourceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif