// C++/WinRT v2.0.220110.5 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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 __declspec(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