mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 23:26:12 -04:00
140 lines
11 KiB
C++
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
|