Files
nearby/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Playback.1.h
T
2025-07-09 08:58:00 -07:00

476 lines
29 KiB
C++

// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.250303.1
#pragma once
#ifndef WINRT_Windows_Media_Playback_1_H
#define WINRT_Windows_Media_Playback_1_H
#include "winrt/impl/Windows.Foundation.Collections.0.h"
#include "winrt/impl/Windows.Media.Playback.0.h"
WINRT_EXPORT namespace winrt::Windows::Media::Playback
{
struct WINRT_IMPL_EMPTY_BASES IBackgroundMediaPlayerStatics :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IBackgroundMediaPlayerStatics>
{
IBackgroundMediaPlayerStatics(std::nullptr_t = nullptr) noexcept {}
IBackgroundMediaPlayerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICurrentMediaPlaybackItemChangedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICurrentMediaPlaybackItemChangedEventArgs>
{
ICurrentMediaPlaybackItemChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
ICurrentMediaPlaybackItemChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ICurrentMediaPlaybackItemChangedEventArgs2 :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<ICurrentMediaPlaybackItemChangedEventArgs2>,
impl::require<winrt::Windows::Media::Playback::ICurrentMediaPlaybackItemChangedEventArgs2, winrt::Windows::Media::Playback::ICurrentMediaPlaybackItemChangedEventArgs>
{
ICurrentMediaPlaybackItemChangedEventArgs2(std::nullptr_t = nullptr) noexcept {}
ICurrentMediaPlaybackItemChangedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaBreak :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaBreak>
{
IMediaBreak(std::nullptr_t = nullptr) noexcept {}
IMediaBreak(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaBreakEndedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaBreakEndedEventArgs>
{
IMediaBreakEndedEventArgs(std::nullptr_t = nullptr) noexcept {}
IMediaBreakEndedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaBreakFactory :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaBreakFactory>
{
IMediaBreakFactory(std::nullptr_t = nullptr) noexcept {}
IMediaBreakFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaBreakManager :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaBreakManager>
{
IMediaBreakManager(std::nullptr_t = nullptr) noexcept {}
IMediaBreakManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaBreakSchedule :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaBreakSchedule>
{
IMediaBreakSchedule(std::nullptr_t = nullptr) noexcept {}
IMediaBreakSchedule(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaBreakSeekedOverEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaBreakSeekedOverEventArgs>
{
IMediaBreakSeekedOverEventArgs(std::nullptr_t = nullptr) noexcept {}
IMediaBreakSeekedOverEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaBreakSkippedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaBreakSkippedEventArgs>
{
IMediaBreakSkippedEventArgs(std::nullptr_t = nullptr) noexcept {}
IMediaBreakSkippedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaBreakStartedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaBreakStartedEventArgs>
{
IMediaBreakStartedEventArgs(std::nullptr_t = nullptr) noexcept {}
IMediaBreakStartedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaEnginePlaybackSource :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaEnginePlaybackSource>
{
IMediaEnginePlaybackSource(std::nullptr_t = nullptr) noexcept {}
IMediaEnginePlaybackSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaItemDisplayProperties :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaItemDisplayProperties>
{
IMediaItemDisplayProperties(std::nullptr_t = nullptr) noexcept {}
IMediaItemDisplayProperties(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackCommandManager :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackCommandManager>
{
IMediaPlaybackCommandManager(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackCommandManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs>
{
IMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackCommandManagerCommandBehavior :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackCommandManagerCommandBehavior>
{
IMediaPlaybackCommandManagerCommandBehavior(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackCommandManagerCommandBehavior(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackCommandManagerFastForwardReceivedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackCommandManagerFastForwardReceivedEventArgs>
{
IMediaPlaybackCommandManagerFastForwardReceivedEventArgs(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackCommandManagerFastForwardReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackCommandManagerNextReceivedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackCommandManagerNextReceivedEventArgs>
{
IMediaPlaybackCommandManagerNextReceivedEventArgs(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackCommandManagerNextReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackCommandManagerPauseReceivedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackCommandManagerPauseReceivedEventArgs>
{
IMediaPlaybackCommandManagerPauseReceivedEventArgs(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackCommandManagerPauseReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackCommandManagerPlayReceivedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackCommandManagerPlayReceivedEventArgs>
{
IMediaPlaybackCommandManagerPlayReceivedEventArgs(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackCommandManagerPlayReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackCommandManagerPositionReceivedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackCommandManagerPositionReceivedEventArgs>
{
IMediaPlaybackCommandManagerPositionReceivedEventArgs(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackCommandManagerPositionReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackCommandManagerPreviousReceivedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackCommandManagerPreviousReceivedEventArgs>
{
IMediaPlaybackCommandManagerPreviousReceivedEventArgs(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackCommandManagerPreviousReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackCommandManagerRateReceivedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackCommandManagerRateReceivedEventArgs>
{
IMediaPlaybackCommandManagerRateReceivedEventArgs(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackCommandManagerRateReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackCommandManagerRewindReceivedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackCommandManagerRewindReceivedEventArgs>
{
IMediaPlaybackCommandManagerRewindReceivedEventArgs(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackCommandManagerRewindReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackCommandManagerShuffleReceivedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackCommandManagerShuffleReceivedEventArgs>
{
IMediaPlaybackCommandManagerShuffleReceivedEventArgs(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackCommandManagerShuffleReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackItem :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackItem>,
impl::require<winrt::Windows::Media::Playback::IMediaPlaybackItem, winrt::Windows::Media::Playback::IMediaPlaybackSource>
{
IMediaPlaybackItem(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackItem2 :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackItem2>,
impl::require<winrt::Windows::Media::Playback::IMediaPlaybackItem2, winrt::Windows::Media::Playback::IMediaPlaybackSource, winrt::Windows::Media::Playback::IMediaPlaybackItem>
{
IMediaPlaybackItem2(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackItem2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackItem3 :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackItem3>,
impl::require<winrt::Windows::Media::Playback::IMediaPlaybackItem3, winrt::Windows::Media::Playback::IMediaPlaybackSource, winrt::Windows::Media::Playback::IMediaPlaybackItem, winrt::Windows::Media::Playback::IMediaPlaybackItem2>
{
IMediaPlaybackItem3(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackItem3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackItemError :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackItemError>
{
IMediaPlaybackItemError(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackItemError(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackItemFactory :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackItemFactory>
{
IMediaPlaybackItemFactory(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackItemFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackItemFactory2 :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackItemFactory2>,
impl::require<winrt::Windows::Media::Playback::IMediaPlaybackItemFactory2, winrt::Windows::Media::Playback::IMediaPlaybackItemFactory>
{
IMediaPlaybackItemFactory2(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackItemFactory2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackItemFailedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackItemFailedEventArgs>
{
IMediaPlaybackItemFailedEventArgs(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackItemFailedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackItemOpenedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackItemOpenedEventArgs>
{
IMediaPlaybackItemOpenedEventArgs(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackItemOpenedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackItemStatics :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackItemStatics>
{
IMediaPlaybackItemStatics(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackItemStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackList :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackList>,
impl::require<winrt::Windows::Media::Playback::IMediaPlaybackList, winrt::Windows::Media::Playback::IMediaPlaybackSource>
{
IMediaPlaybackList(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackList(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackList2 :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackList2>,
impl::require<winrt::Windows::Media::Playback::IMediaPlaybackList2, winrt::Windows::Media::Playback::IMediaPlaybackSource, winrt::Windows::Media::Playback::IMediaPlaybackList>
{
IMediaPlaybackList2(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackList2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackList3 :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackList3>,
impl::require<winrt::Windows::Media::Playback::IMediaPlaybackList3, winrt::Windows::Media::Playback::IMediaPlaybackSource, winrt::Windows::Media::Playback::IMediaPlaybackList, winrt::Windows::Media::Playback::IMediaPlaybackList2>
{
IMediaPlaybackList3(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackList3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackSession :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackSession>
{
IMediaPlaybackSession(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackSession(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackSession2 :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackSession2>
{
IMediaPlaybackSession2(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackSession2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackSession3 :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackSession3>
{
IMediaPlaybackSession3(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackSession3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackSessionBufferingStartedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackSessionBufferingStartedEventArgs>
{
IMediaPlaybackSessionBufferingStartedEventArgs(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackSessionBufferingStartedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackSessionOutputDegradationPolicyState :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackSessionOutputDegradationPolicyState>
{
IMediaPlaybackSessionOutputDegradationPolicyState(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackSessionOutputDegradationPolicyState(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackSource :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackSource>
{
IMediaPlaybackSource(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackSphericalVideoProjection :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackSphericalVideoProjection>
{
IMediaPlaybackSphericalVideoProjection(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackSphericalVideoProjection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlaybackTimedMetadataTrackList :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlaybackTimedMetadataTrackList>
{
IMediaPlaybackTimedMetadataTrackList(std::nullptr_t = nullptr) noexcept {}
IMediaPlaybackTimedMetadataTrackList(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlayer :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlayer>
{
IMediaPlayer(std::nullptr_t = nullptr) noexcept {}
IMediaPlayer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlayer2 :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlayer2>
{
IMediaPlayer2(std::nullptr_t = nullptr) noexcept {}
IMediaPlayer2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlayer3 :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlayer3>
{
IMediaPlayer3(std::nullptr_t = nullptr) noexcept {}
IMediaPlayer3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlayer4 :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlayer4>
{
IMediaPlayer4(std::nullptr_t = nullptr) noexcept {}
IMediaPlayer4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlayer5 :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlayer5>
{
IMediaPlayer5(std::nullptr_t = nullptr) noexcept {}
IMediaPlayer5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlayer6 :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlayer6>
{
IMediaPlayer6(std::nullptr_t = nullptr) noexcept {}
IMediaPlayer6(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlayer7 :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlayer7>
{
IMediaPlayer7(std::nullptr_t = nullptr) noexcept {}
IMediaPlayer7(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlayerDataReceivedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlayerDataReceivedEventArgs>
{
IMediaPlayerDataReceivedEventArgs(std::nullptr_t = nullptr) noexcept {}
IMediaPlayerDataReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlayerEffects :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlayerEffects>
{
IMediaPlayerEffects(std::nullptr_t = nullptr) noexcept {}
IMediaPlayerEffects(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlayerEffects2 :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlayerEffects2>
{
IMediaPlayerEffects2(std::nullptr_t = nullptr) noexcept {}
IMediaPlayerEffects2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlayerFailedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlayerFailedEventArgs>
{
IMediaPlayerFailedEventArgs(std::nullptr_t = nullptr) noexcept {}
IMediaPlayerFailedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlayerRateChangedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlayerRateChangedEventArgs>
{
IMediaPlayerRateChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
IMediaPlayerRateChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlayerSource :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlayerSource>
{
IMediaPlayerSource(std::nullptr_t = nullptr) noexcept {}
IMediaPlayerSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlayerSource2 :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlayerSource2>
{
IMediaPlayerSource2(std::nullptr_t = nullptr) noexcept {}
IMediaPlayerSource2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IMediaPlayerSurface :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IMediaPlayerSurface>
{
IMediaPlayerSurface(std::nullptr_t = nullptr) noexcept {}
IMediaPlayerSurface(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPlaybackMediaMarker :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPlaybackMediaMarker>
{
IPlaybackMediaMarker(std::nullptr_t = nullptr) noexcept {}
IPlaybackMediaMarker(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPlaybackMediaMarkerFactory :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPlaybackMediaMarkerFactory>
{
IPlaybackMediaMarkerFactory(std::nullptr_t = nullptr) noexcept {}
IPlaybackMediaMarkerFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPlaybackMediaMarkerReachedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPlaybackMediaMarkerReachedEventArgs>
{
IPlaybackMediaMarkerReachedEventArgs(std::nullptr_t = nullptr) noexcept {}
IPlaybackMediaMarkerReachedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES IPlaybackMediaMarkerSequence :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IPlaybackMediaMarkerSequence>,
impl::require<winrt::Windows::Media::Playback::IPlaybackMediaMarkerSequence, winrt::Windows::Foundation::Collections::IIterable<winrt::Windows::Media::Playback::PlaybackMediaMarker>>
{
IPlaybackMediaMarkerSequence(std::nullptr_t = nullptr) noexcept {}
IPlaybackMediaMarkerSequence(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
struct WINRT_IMPL_EMPTY_BASES ITimedMetadataPresentationModeChangedEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<ITimedMetadataPresentationModeChangedEventArgs>
{
ITimedMetadataPresentationModeChangedEventArgs(std::nullptr_t = nullptr) noexcept {}
ITimedMetadataPresentationModeChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
};
}
#endif