Provides methods for taking a low lag media recording.
/* For information about creating or accessing this object, see Remarks. */
public sealed class LowLagMediaRecording
Public NotInheritable Class LowLagMediaRecording
public ref class LowLagMediaRecording sealed
- [ DualApiPartition()]
- [ MarshalingBehavior(Standard)]
- [ Threading(MTA)]
- [ Version(0x06030000)]
The LowLagMediaRecording class has these types of members:
The LowLagMediaRecording class has these methods. With C#, Visual Basic, and C++, it also inherits methods from the Object class.
|FinishAsync||Asynchronously releases the LowLagMediaRecording object and resources used by the media recording operation.|
|StartAsync||Asynchronously starts the low lag media recording.|
|StopAsync||Asynchronously stops the low lag media recording.|
Use the following methods on the MediaCapture class to initialize the recording, which must be called before StartAsync: PrepareLowLagRecordToStreamAsync, PrepareLowLagRecordToStorageFileAsync, and PrepareLowLagRecordToCustomSinkAsync. These are asynchronous methods which return a LowLagMediaRecording object when they are finished.
FinishAsync stops the media recording operation and releases the LowLagMediaRecording object and resources used by the media recording operation. If you want to restart the recording after calling FinishAsync, you will need to call one of the PrepareLowLagRecord methods to initialize a new LowLagMediaRecording object.
If the media type is changed or an effect is added, you must call PrepareLowLagRecordToStreamAsync, PrepareLowLagRecordToStorageFileAsync, or PrepareLowLagRecordToCustomSinkAsync to create a new LowLagMediaRecording object.
Minimum supported client
|Windows 8.1 [Windows Store apps, desktop apps]|
Minimum supported server
|Windows Server 2012 R2 [Windows Store apps, desktop apps]|
Minimum supported phone
|Windows Phone 8.1 [Windows Phone Silverlight 8.1 and Windows Runtime apps]|