|
|
public sealed class MediaTranscodeDeferralOperation
|
|
|
: __ComObject, IAsyncOperation`1<MediaTranscodeDeferral>, IAsyncInfo
|
|
|
public virtual AsyncOperationCompletedHandler`1<MediaTranscodeDeferral> Completed { get; set; }
|
|
|
public virtual Exception ErrorCode { get; }
|
|
|
public virtual UInt32 Id { get; }
|
|
|
public virtual AsyncStatus Status { get; }
|
|
|
public virtual void Cancel();
|
|
|
public virtual void Close();
|
|
|
public virtual MediaTranscodeDeferral GetResults();
|
|
|
public virtual void Start();
|
|
|
public sealed class MediaTranscodeOperation
|
|
|
: __ComObject, IAsyncActionWithProgress`1<Double>, IAsyncInfo
|
|
|
public virtual AsyncActionWithProgressCompletedHandler`1<Double> Completed { get; set; }
|
|
|
public virtual Exception ErrorCode { get; }
|
|
|
public virtual UInt32 Id { get; }
|
|
|
public virtual AsyncActionProgressHandler`1<Double> Progress { get; set; }
|
|
|
public virtual AsyncStatus Status { get; }
|
|
|
public virtual void Cancel();
|
|
|
public virtual void Close();
|
|
|
public virtual void GetResults();
|
|
|
public virtual void Start();
|
|
|
public sealed class MediaTranscoder
|
|
|
: __ComObject, IMediaTranscoder
|
|
|
public virtual Boolean AlwaysReencode { get; set; }
|
|
|
public virtual Boolean HardwareAccelerationEnabled { get; set; }
|
|
|
public virtual TimeSpan TrimStartTime { get; set; }
|
|
|
public virtual TimeSpan TrimStopTime { get; set; }
|
|
|
public virtual void AddAudioEffect(String activatableClassId);
|
|
|
public virtual void AddAudioEffect(String activatableClassId, Boolean effectRequired, IPropertySet configuration);
|
|
|
public virtual void AddVideoEffect(String activatableClassId);
|
|
|
public virtual void AddVideoEffect(String activatableClassId, Boolean effectRequired, IPropertySet configuration);
|
|
|
public virtual void ClearEffects();
|
|
|
public virtual MediaTranscodeDeferralOperation GetFileTranscodeDeferralAsync(StorageFile source, StorageFile destination);
|
|
|
public virtual MediaTranscodeDeferralOperation GetFileTranscodeDeferralAsync(StorageFile source, StorageFile destination, MediaEncodingProfile profile);
|
|
|
public virtual MediaTranscodeDeferralOperation GetStreamTranscodeDeferralAsync(IRandomAccessStream source, IRandomAccessStream destination);
|
|
|
public virtual MediaTranscodeDeferralOperation GetStreamTranscodeDeferralAsync(IRandomAccessStream source, IRandomAccessStream destination, MediaEncodingProfile profile);
|
|
|
public virtual MediaTranscodeOperation TranscodeFileAsync(StorageFile source, StorageFile destination);
|
|
|
public virtual MediaTranscodeOperation TranscodeFileAsync(StorageFile source, StorageFile destination, MediaEncodingProfile profile);
|
|
|
public virtual MediaTranscodeOperation TranscodeStreamAsync(IRandomAccessStream source, IRandomAccessStream destination);
|
|
|
public virtual MediaTranscodeOperation TranscodeStreamAsync(IRandomAccessStream source, IRandomAccessStream destination, MediaEncodingProfile profile);
|