MediaCapture
MediaCapture()
AudioDeviceController
CameraStreamState
FrameSources
MediaCaptureSettings
ThermalStatus
VideoDeviceController
AddAudioEffectAsync(IAudioEffectDefinition)
AddEffectAsync(MediaStreamType, String, IPropertySet)
AddVideoEffectAsync(IVideoEffectDefinition, MediaStreamType)
As<I>()
CapturePhotoToStorageFileAsync(ImageEncodingProperties, IStorageFile)
CapturePhotoToStreamAsync(ImageEncodingProperties, IRandomAccessStream)
ClearEffectsAsync(MediaStreamType)
CreateFrameReaderAsync(MediaFrameSource)
CreateFrameReaderAsync(MediaFrameSource, String)
CreateFrameReaderAsync(MediaFrameSource, String, BitmapSize)
CreateMultiSourceFrameReaderAsync(IEnumerable<MediaFrameSource>)
CreateRelativePanelWatcher(StreamingCaptureMode, DisplayRegion)
Dispose()
Equals(MediaCapture)
Equals(Object)
FindAllVideoProfiles(String)
FindConcurrentProfiles(String)
FindKnownVideoProfiles(String, KnownVideoProfile)
FromAbi(nint)
GetEncoderProperty(MediaStreamType, Guid)
GetHashCode()
GetPreviewFrameAsync()
GetPreviewFrameAsync(VideoFrame)
GetPreviewMirroring()
GetPreviewRotation()
GetRecordRotation()
InitializeAsync()
InitializeAsync(MediaCaptureInitializationSettings)
IsVideoProfileSupported(String)
PauseRecordAsync(MediaCapturePauseBehavior)
PauseRecordWithResultAsync(MediaCapturePauseBehavior)
PrepareAdvancedPhotoCaptureAsync(ImageEncodingProperties)
PrepareLowLagPhotoCaptureAsync(ImageEncodingProperties)
PrepareLowLagPhotoSequenceCaptureAsync(ImageEncodingProperties)
PrepareLowLagRecordToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)
PrepareLowLagRecordToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)
PrepareLowLagRecordToStorageFileAsync(MediaEncodingProfile, IStorageFile)
PrepareLowLagRecordToStreamAsync(MediaEncodingProfile, IRandomAccessStream)
PrepareVariablePhotoSequenceCaptureAsync(ImageEncodingProperties)
RemoveEffectAsync(IMediaExtension)
ResumeRecordAsync()
SetEncoderProperty(MediaStreamType, Guid, Object)
SetEncodingPropertiesAsync(MediaStreamType, IMediaEncodingProperties, MediaPropertySet)
SetPreviewMirroring(Boolean)
SetPreviewRotation(VideoRotation)
SetRecordRotation(VideoRotation)
StartPreviewAsync()
StartPreviewToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)
StartPreviewToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)
StartRecordToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)
StartRecordToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)
StartRecordToStorageFileAsync(MediaEncodingProfile, IStorageFile)
StartRecordToStreamAsync(MediaEncodingProfile, IRandomAccessStream)
StopPreviewAsync()
StopRecordAsync()
StopRecordWithResultAsync()
operator !=(MediaCapture, MediaCapture)
operator ==(MediaCapture, MediaCapture)
CameraStreamStateChanged
CaptureDeviceExclusiveControlStatusChanged
Failed
FocusChanged
PhotoConfirmationCaptured
RecordLimitationExceeded
ThermalStatusChanged
net9.0-windows10.0.22621
namespace Windows.Media.Capture
{
[ContractVersion(typeof(UniversalApiContract), 65536U)]
[ProjectedRuntimeClass(typeof(IMediaCapture))]
[SupportedOSPlatform("Windows10.0.10240.0")]
[WindowsRuntimeHelperType(typeof(MediaCapture))]
[WindowsRuntimeType("Windows.Foundation.UniversalApiContract")]
public sealed class MediaCapture : IDisposable, IEquatable<MediaCapture>, ICustomQueryInterface, IDynamicInterfaceCastable, IUnmanagedVirtualMethodTableProvider, IWinRTObject
{
public void SetEncoderProperty(MediaStreamType mediaStreamType, Guid propertyId, object propertyValue);
}
}
.NET | 5.06.07.08.09.0 |
---|---|
Information specific to net9.0 | |
Platforms | This API is only available when you target a specific platform: |
Windows | 10.0.1776310.0.1836210.0.1904110.0.2034810.0.2200010.0.22621 |
Information specific to net9.0-windows10.0.22621 | |
Assembly | Microsoft.Windows.SDK.NET , Version=10.0.22621.38, PublicKeyToken=31bf3856ad364e35 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This API is only supported on the following platforms:
|
- Built-in API
- Package-provided API