Files
nearby/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Effects.2.h
T
hai007 b1815095dd BEGIN_PUBLIC
Microsoft has updated the winrt library
END_PUBLC

PiperOrigin-RevId: 387168248
2021-07-29 03:27:37 -07:00

140 lines
11 KiB
C++

// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.210505.3
#ifndef WINRT_Windows_Media_Effects_2_H
#define WINRT_Windows_Media_Effects_2_H
#include "winrt/impl/Windows.Foundation.Collections.1.h"
#include "winrt/impl/Windows.Media.1.h"
#include "winrt/impl/Windows.Media.Capture.1.h"
#include "winrt/impl/Windows.Media.Render.1.h"
#include "winrt/impl/Windows.Media.Effects.1.h"
WINRT_EXPORT namespace winrt::Windows::Media::Effects
{
struct __declspec(empty_bases) AudioCaptureEffectsManager : winrt::Windows::Media::Effects::IAudioCaptureEffectsManager
{
AudioCaptureEffectsManager(std::nullptr_t) noexcept {}
AudioCaptureEffectsManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Effects::IAudioCaptureEffectsManager(ptr, take_ownership_from_abi) {}
AudioCaptureEffectsManager(AudioCaptureEffectsManager const&) noexcept = default;
AudioCaptureEffectsManager(AudioCaptureEffectsManager&&) noexcept = default;
AudioCaptureEffectsManager& operator=(AudioCaptureEffectsManager const&) & noexcept = default;
AudioCaptureEffectsManager& operator=(AudioCaptureEffectsManager&&) & noexcept = default;
};
struct __declspec(empty_bases) AudioEffect : winrt::Windows::Media::Effects::IAudioEffect
{
AudioEffect(std::nullptr_t) noexcept {}
AudioEffect(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Effects::IAudioEffect(ptr, take_ownership_from_abi) {}
AudioEffect(AudioEffect const&) noexcept = default;
AudioEffect(AudioEffect&&) noexcept = default;
AudioEffect& operator=(AudioEffect const&) & noexcept = default;
AudioEffect& operator=(AudioEffect&&) & noexcept = default;
};
struct __declspec(empty_bases) AudioEffectDefinition : winrt::Windows::Media::Effects::IAudioEffectDefinition
{
AudioEffectDefinition(std::nullptr_t) noexcept {}
AudioEffectDefinition(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Effects::IAudioEffectDefinition(ptr, take_ownership_from_abi) {}
explicit AudioEffectDefinition(param::hstring const& activatableClassId);
AudioEffectDefinition(param::hstring const& activatableClassId, winrt::Windows::Foundation::Collections::IPropertySet const& props);
AudioEffectDefinition(AudioEffectDefinition const&) noexcept = default;
AudioEffectDefinition(AudioEffectDefinition&&) noexcept = default;
AudioEffectDefinition& operator=(AudioEffectDefinition const&) & noexcept = default;
AudioEffectDefinition& operator=(AudioEffectDefinition&&) & noexcept = default;
};
struct AudioEffectsManager
{
AudioEffectsManager() = delete;
static auto CreateAudioRenderEffectsManager(param::hstring const& deviceId, winrt::Windows::Media::Render::AudioRenderCategory const& category);
static auto CreateAudioRenderEffectsManager(param::hstring const& deviceId, winrt::Windows::Media::Render::AudioRenderCategory const& category, winrt::Windows::Media::AudioProcessing const& mode);
static auto CreateAudioCaptureEffectsManager(param::hstring const& deviceId, winrt::Windows::Media::Capture::MediaCategory const& category);
static auto CreateAudioCaptureEffectsManager(param::hstring const& deviceId, winrt::Windows::Media::Capture::MediaCategory const& category, winrt::Windows::Media::AudioProcessing const& mode);
};
struct __declspec(empty_bases) AudioRenderEffectsManager : winrt::Windows::Media::Effects::IAudioRenderEffectsManager,
impl::require<AudioRenderEffectsManager, winrt::Windows::Media::Effects::IAudioRenderEffectsManager2>
{
AudioRenderEffectsManager(std::nullptr_t) noexcept {}
AudioRenderEffectsManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Effects::IAudioRenderEffectsManager(ptr, take_ownership_from_abi) {}
AudioRenderEffectsManager(AudioRenderEffectsManager const&) noexcept = default;
AudioRenderEffectsManager(AudioRenderEffectsManager&&) noexcept = default;
AudioRenderEffectsManager& operator=(AudioRenderEffectsManager const&) & noexcept = default;
AudioRenderEffectsManager& operator=(AudioRenderEffectsManager&&) & noexcept = default;
};
struct __declspec(empty_bases) CompositeVideoFrameContext : winrt::Windows::Media::Effects::ICompositeVideoFrameContext
{
CompositeVideoFrameContext(std::nullptr_t) noexcept {}
CompositeVideoFrameContext(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Effects::ICompositeVideoFrameContext(ptr, take_ownership_from_abi) {}
CompositeVideoFrameContext(CompositeVideoFrameContext const&) noexcept = default;
CompositeVideoFrameContext(CompositeVideoFrameContext&&) noexcept = default;
CompositeVideoFrameContext& operator=(CompositeVideoFrameContext const&) & noexcept = default;
CompositeVideoFrameContext& operator=(CompositeVideoFrameContext&&) & noexcept = default;
};
struct __declspec(empty_bases) ProcessAudioFrameContext : winrt::Windows::Media::Effects::IProcessAudioFrameContext
{
ProcessAudioFrameContext(std::nullptr_t) noexcept {}
ProcessAudioFrameContext(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Effects::IProcessAudioFrameContext(ptr, take_ownership_from_abi) {}
ProcessAudioFrameContext(ProcessAudioFrameContext const&) noexcept = default;
ProcessAudioFrameContext(ProcessAudioFrameContext&&) noexcept = default;
ProcessAudioFrameContext& operator=(ProcessAudioFrameContext const&) & noexcept = default;
ProcessAudioFrameContext& operator=(ProcessAudioFrameContext&&) & noexcept = default;
};
struct __declspec(empty_bases) ProcessVideoFrameContext : winrt::Windows::Media::Effects::IProcessVideoFrameContext
{
ProcessVideoFrameContext(std::nullptr_t) noexcept {}
ProcessVideoFrameContext(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Effects::IProcessVideoFrameContext(ptr, take_ownership_from_abi) {}
ProcessVideoFrameContext(ProcessVideoFrameContext const&) noexcept = default;
ProcessVideoFrameContext(ProcessVideoFrameContext&&) noexcept = default;
ProcessVideoFrameContext& operator=(ProcessVideoFrameContext const&) & noexcept = default;
ProcessVideoFrameContext& operator=(ProcessVideoFrameContext&&) & noexcept = default;
};
struct __declspec(empty_bases) SlowMotionEffectDefinition : winrt::Windows::Media::Effects::ISlowMotionEffectDefinition
{
SlowMotionEffectDefinition(std::nullptr_t) noexcept {}
SlowMotionEffectDefinition(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Effects::ISlowMotionEffectDefinition(ptr, take_ownership_from_abi) {}
SlowMotionEffectDefinition();
SlowMotionEffectDefinition(SlowMotionEffectDefinition const&) noexcept = default;
SlowMotionEffectDefinition(SlowMotionEffectDefinition&&) noexcept = default;
SlowMotionEffectDefinition& operator=(SlowMotionEffectDefinition const&) & noexcept = default;
SlowMotionEffectDefinition& operator=(SlowMotionEffectDefinition&&) & noexcept = default;
};
struct __declspec(empty_bases) VideoCompositorDefinition : winrt::Windows::Media::Effects::IVideoCompositorDefinition
{
VideoCompositorDefinition(std::nullptr_t) noexcept {}
VideoCompositorDefinition(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Effects::IVideoCompositorDefinition(ptr, take_ownership_from_abi) {}
explicit VideoCompositorDefinition(param::hstring const& activatableClassId);
VideoCompositorDefinition(param::hstring const& activatableClassId, winrt::Windows::Foundation::Collections::IPropertySet const& props);
VideoCompositorDefinition(VideoCompositorDefinition const&) noexcept = default;
VideoCompositorDefinition(VideoCompositorDefinition&&) noexcept = default;
VideoCompositorDefinition& operator=(VideoCompositorDefinition const&) & noexcept = default;
VideoCompositorDefinition& operator=(VideoCompositorDefinition&&) & noexcept = default;
};
struct __declspec(empty_bases) VideoEffectDefinition : winrt::Windows::Media::Effects::IVideoEffectDefinition
{
VideoEffectDefinition(std::nullptr_t) noexcept {}
VideoEffectDefinition(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Effects::IVideoEffectDefinition(ptr, take_ownership_from_abi) {}
explicit VideoEffectDefinition(param::hstring const& activatableClassId);
VideoEffectDefinition(param::hstring const& activatableClassId, winrt::Windows::Foundation::Collections::IPropertySet const& props);
VideoEffectDefinition(VideoEffectDefinition const&) noexcept = default;
VideoEffectDefinition(VideoEffectDefinition&&) noexcept = default;
VideoEffectDefinition& operator=(VideoEffectDefinition const&) & noexcept = default;
VideoEffectDefinition& operator=(VideoEffectDefinition&&) & noexcept = default;
};
struct __declspec(empty_bases) VideoTransformEffectDefinition : winrt::Windows::Media::Effects::IVideoEffectDefinition,
impl::require<VideoTransformEffectDefinition, winrt::Windows::Media::Effects::IVideoTransformEffectDefinition, winrt::Windows::Media::Effects::IVideoTransformEffectDefinition2>
{
VideoTransformEffectDefinition(std::nullptr_t) noexcept {}
VideoTransformEffectDefinition(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Effects::IVideoEffectDefinition(ptr, take_ownership_from_abi) {}
VideoTransformEffectDefinition();
VideoTransformEffectDefinition(VideoTransformEffectDefinition const&) noexcept = default;
VideoTransformEffectDefinition(VideoTransformEffectDefinition&&) noexcept = default;
VideoTransformEffectDefinition& operator=(VideoTransformEffectDefinition const&) & noexcept = default;
VideoTransformEffectDefinition& operator=(VideoTransformEffectDefinition&&) & noexcept = default;
};
struct __declspec(empty_bases) VideoTransformSphericalProjection : winrt::Windows::Media::Effects::IVideoTransformSphericalProjection
{
VideoTransformSphericalProjection(std::nullptr_t) noexcept {}
VideoTransformSphericalProjection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Media::Effects::IVideoTransformSphericalProjection(ptr, take_ownership_from_abi) {}
VideoTransformSphericalProjection(VideoTransformSphericalProjection const&) noexcept = default;
VideoTransformSphericalProjection(VideoTransformSphericalProjection&&) noexcept = default;
VideoTransformSphericalProjection& operator=(VideoTransformSphericalProjection const&) & noexcept = default;
VideoTransformSphericalProjection& operator=(VideoTransformSphericalProjection&&) & noexcept = default;
};
}
#endif