Advertisement
angelwzr

14306 vs 14310

Mar 26th, 2016
343
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 29.29 KB | None | 0 0
  1.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  2.  
  3.  new file: 14310_Windows.WinMD
  4.  old file: 14306_Windows.WinMD
  5.  
  6.  diff legends: +: added, -: removed, *: changed, |: type member changed
  7.  
  8. | public enum Windows.ApplicationModel.Activation.ActivationKind {
  9. +   UserDataAccountsProvider = 1014,
  10. | }
  11.  
  12. + public interface Windows.ApplicationModel.Activation.ILaunchActivatedEventArgs2 {
  13. +   public TileActivatedInfo TileActivatedInfo { get; }
  14. + }
  15.  
  16. + public interface Windows.ApplicationModel.Activation.ITileActivatedInfo {
  17. +   public IVectorView<ShownTileNotification> RecentlyShownNotifications { get; }
  18. + }
  19.  
  20. | public class Windows.ApplicationModel.Activation.LaunchActivatedEventArgs {
  21. +   public TileActivatedInfo TileActivatedInfo { get; }
  22. | }
  23.  
  24. + public class Windows.ApplicationModel.Activation.TileActivatedInfo {
  25. +   public IVectorView<ShownTileNotification> RecentlyShownNotifications { get; }
  26. + }
  27.  
  28. - public class Windows.ApplicationModel.Preview.Notes.NoteWindowSpatialDataChangedEventArgs;
  29.  
  30. - public class Windows.ApplicationModel.Preview.Notes.NotesWindowController;
  31.  
  32. + public interface Windows.ApplicationModel.UserDataAccounts.Provider.IUserDataAccountProviderOperation {
  33. +   public UserDataAccountProviderOperationKind Kind { get; }
  34. + }
  35.  
  36. + public class Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountPartnerAccountInfo {
  37. +   public UserDataAccountProviderPartnerAccountKind AccountKind { get; }
  38. +   public string DisplayName { get; }
  39. +   public uint Priority { get; }
  40. + }
  41.  
  42. + public class Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderAddAccountOperation {
  43. +   public UserDataAccountContentKinds ContentKinds { get; }
  44. +   public IVectorView<UserDataAccountPartnerAccountInfo> PartnerAccountInfos { get; }
  45. +   public UserDataAccountProviderOperationKind Kind { get; }
  46. +   public void ReportCompleted( string userDataAccountId );
  47. + }
  48.  
  49. + public enum Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderOperationKind {
  50. +   AddAccount = 0,
  51. +   Settings = 1,
  52. +   ResolveErrors = 2,
  53. + }
  54.  
  55. + public enum Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderPartnerAccountKind {
  56. +   Exchange = 0,
  57. +   PopOrImap = 1,
  58. + }
  59.  
  60. + public class Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderResolveErrorsOperation {
  61. +   public UserDataAccountProviderOperationKind Kind { get; }
  62. +   public string UserDataAccountId { get; }
  63. +   public void ReportCompleted();
  64. + }
  65.  
  66. + public class Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderSettingsOperation {
  67. +   public UserDataAccountProviderOperationKind Kind { get; }
  68. +   public string UserDataAccountId { get; }
  69. +   public void ReportCompleted();
  70. + }
  71.  
  72. + public class Windows.Data.Text.TextPhoneme {
  73. +   public string DisplayText { get; }
  74. +   public string ReadingText { get; }
  75. + }
  76.  
  77. | public class Windows.Data.Text.TextReverseConversionGenerator {
  78. +   public IAsyncOperation<IVectorView<TextPhoneme>> GetPhonemesAsync( string result );
  79. | }
  80.  
  81. | public class Windows.Devices.Enumeration.EnclosureLocation {
  82. +   public uint RotationAngleInDegreesClockwise { get; }
  83. | }
  84.  
  85. | public class Windows.Devices.HumanInterfaceDevice.HidBooleanControlDescription {
  86. +   public bool IsAbsolute { get; }
  87. | }
  88.  
  89. | public enum Windows.Devices.Midi.MidiMessageType {
  90. +   EndSystemExclusive = 247,
  91. | }
  92.  
  93. | public class Windows.Devices.Sensors.Inclinometer {
  94. +   public static Inclinometer GetDefault( SensorReadingType result );
  95. | }
  96.  
  97. | public class Windows.Devices.Sensors.OrientationSensor {
  98. +   public static OrientationSensor GetDefault( SensorReadingType result, SensorOptimizationGoal sensorReadingType );
  99. | }
  100.  
  101. - public enum Windows.Devices.Sensors.OrientationSensorOptimizationGoal;
  102.  
  103. + public enum Windows.Devices.Sensors.SensorOptimizationGoal {
  104. +   Precision = 0,
  105. +   PowerEfficiency = 1,
  106. + }
  107.  
  108. | public class Windows.Gaming.Input.RacingWheel {
  109. +   public ForceFeedbackMotor WheelMotor { get; }
  110. | }
  111.  
  112. + public class Windows.Gaming.Input.ForceFeedback.ConditionForceEffect {
  113. +   public ConditionForceEffectKind Kind { get; }
  114. +   public double Gain { get; set; }
  115. +   public ForceFeedbackEffectState State { get; }
  116. +   public ConditionForceEffect( ConditionForceEffectKind effectKind );
  117. +   public void Start();
  118. +   public void Stop();
  119. +   public void SetParameters( Vector3 direction, float positiveCoefficient, float negativeCoefficient, float maxPositiveMagnitude, float maxNegativeMagnitude, float deadZone, float bias );
  120. + }
  121.  
  122. + public enum Windows.Gaming.Input.ForceFeedback.ConditionForceEffectKind {
  123. +   Spring = 0,
  124. +   Damper = 1,
  125. +   Interia = 2,
  126. +   Friction = 3,
  127. + }
  128.  
  129. + public class Windows.Gaming.Input.ForceFeedback.ConstantForceEffect {
  130. +   public double Gain { get; set; }
  131. +   public ForceFeedbackEffectState State { get; }
  132. +   public void Start();
  133. +   public void Stop();
  134. +   public void SetParameters( Vector3 vector, TimeSpan duration );
  135. +   public void SetParametersWithEnvelope( Vector3 vector, float attackGain, float sustainGain, float releaseGain, TimeSpan startDelay, TimeSpan attackDuration, TimeSpan sustainDuration, TimeSpan releaseDuration, uint repeatCount );
  136. + }
  137.  
  138. + public enum Windows.Gaming.Input.ForceFeedback.ForceFeedbackEffectAxes {
  139. +   None = 0,
  140. +   X = 1,
  141. +   Y = 2,
  142. +   Z = 4,
  143. + }
  144.  
  145. + public enum Windows.Gaming.Input.ForceFeedback.ForceFeedbackEffectState {
  146. +   Stopped = 0,
  147. +   Running = 1,
  148. +   Paused = 2,
  149. +   Faulted = 3,
  150. + }
  151.  
  152. + public enum Windows.Gaming.Input.ForceFeedback.ForceFeedbackLoadEffectResult {
  153. +   Succeeded = 0,
  154. +   EffectStorageFull = 1,
  155. +   EffectNotSupported = 2,
  156. + }
  157.  
  158. + public class Windows.Gaming.Input.ForceFeedback.ForceFeedbackMotor {
  159. +   public double MasterGain { get; set; }
  160. +   public bool AreEffectsPaused { get; }
  161. +   public bool IsEnabled { get; }
  162. +   public ForceFeedbackEffectAxes SupportedAxes { get; }
  163. +   public IAsyncOperation<ForceFeedbackLoadEffectResult> LoadEffectAsync( IForceFeedbackEffect asyncOperation );
  164. +   public void PauseAllEffects();
  165. +   public void ResumeAllEffects();
  166. +   public void StopAllEffects();
  167. +   public IAsyncOperation<bool> TryDisableAsync();
  168. +   public IAsyncOperation<bool> TryEnableAsync();
  169. +   public IAsyncOperation<bool> TryResetAsync();
  170. +   public IAsyncOperation<bool> TryUnloadEffectAsync( IForceFeedbackEffect asyncOperation );
  171. + }
  172.  
  173. + public interface Windows.Gaming.Input.ForceFeedback.IForceFeedbackEffect {
  174. +   public double Gain { get; set; }
  175. +   public ForceFeedbackEffectState State { get; }
  176. +   public void Start();
  177. +   public void Stop();
  178. + }
  179.  
  180. + public class Windows.Gaming.Input.ForceFeedback.PeriodicForceEffect {
  181. +   public double Gain { get; set; }
  182. +   public ForceFeedbackEffectState State { get; }
  183. +   public PeriodicForceEffectKind Kind { get; }
  184. +   public PeriodicForceEffect( PeriodicForceEffectKind effectKind );
  185. +   public void Start();
  186. +   public void Stop();
  187. +   public void SetParameters( Vector3 vector, float frequency, float phase, float bias, TimeSpan duration );
  188. +   public void SetParametersWithEnvelope( Vector3 vector, float frequency, float phase, float bias, float attackGain, float sustainGain, float releaseGain, TimeSpan startDelay, TimeSpan attackDuration, TimeSpan sustainDuration, TimeSpan releaseDuration, uint repeatCount );
  189. + }
  190.  
  191. + public enum Windows.Gaming.Input.ForceFeedback.PeriodicForceEffectKind {
  192. +   SquareWave = 0,
  193. +   SineWave = 1,
  194. +   TriangleWave = 2,
  195. +   SawtoothWaveUp = 3,
  196. +   SawtoothWaveDown = 4,
  197. + }
  198.  
  199. + public class Windows.Gaming.Input.ForceFeedback.RampForceEffect {
  200. +   public double Gain { get; set; }
  201. +   public ForceFeedbackEffectState State { get; }
  202. +   public void Start();
  203. +   public void Stop();
  204. +   public void SetParameters( Vector3 startVector, Vector3 endVector, TimeSpan duration );
  205. +   public void SetParametersWithEnvelope( Vector3 startVector, Vector3 endVector, float attackGain, float sustainGain, float releaseGain, TimeSpan startDelay, TimeSpan attackDuration, TimeSpan sustainDuration, TimeSpan releaseDuration, uint repeatCount );
  206. + }
  207.  
  208. | public enum Windows.Globalization.PhoneNumberFormatting.PhoneNumberMatchResult {
  209. *   NoMatch = 0,
  210. *   ShortNationalSignificantNumberMatch = 1,
  211. *   NationalSignificantNumberMatch = 2,
  212. *   ExactMatch = 3,
  213. | }
  214.  
  215. | public class Windows.Management.Workplace.MdmPolicy {
  216. +   public static MessagingSyncPolicy GetMessagingSyncPolicy();
  217. | }
  218.  
  219. + public enum Windows.Management.Workplace.MessagingSyncPolicy {
  220. +   Disallowed = 0,
  221. +   Allowed = 1,
  222. +   Required = 2,
  223. + }
  224.  
  225. | public class Windows.Media.MusicDisplayProperties {
  226. +   public uint AlbumTrackCount { get; set; }
  227. | }
  228.  
  229. | public class Windows.Media.Audio.AudioFileOutputNode {
  230. -   public AudioNodeListener Listener { get; set; }
  231. | }
  232.  
  233. | public class Windows.Media.Audio.AudioFrameOutputNode {
  234. -   public AudioNodeListener Listener { get; set; }
  235. | }
  236.  
  237. | public class Windows.Media.Audio.AudioNodeEmitter {
  238. +   public bool IsDopplerDisabled { get; }
  239. | }
  240.  
  241. - public interface Windows.Media.Audio.IAudioNode2;
  242.  
  243. + public interface Windows.Media.Audio.IAudioNodeWithListener {
  244. +   public AudioNodeListener Listener { get; set; }
  245. + }
  246.  
  247. | public class Windows.Media.Capture.LowLagMediaRecording {
  248. +   public IAsyncOperation<MediaCapturePauseResult> PauseWithResultAsync( MediaCapturePauseBehavior operation );
  249. +   public IAsyncOperation<MediaCaptureStopResult> StopWithResultAsync();
  250. | }
  251.  
  252. | public class Windows.Media.Capture.MediaCapture {
  253. +   public IMapView<string, MediaFrameSource> FrameSources { get; }
  254. +   public IAsyncOperation<MediaCapturePauseResult> PauseRecordWithResultAsync( MediaCapturePauseBehavior operation );
  255. +   public IAsyncOperation<MediaCaptureStopResult> StopRecordWithResultAsync();
  256. +   public IAsyncOperation<MediaFrameReader> CreateFrameReaderAsync( MediaFrameSource value );
  257. +   public IAsyncOperation<MediaFrameReader> CreateFrameReaderAsync( MediaFrameSource value, string inputSource );
  258. +   public IAsyncOperation<MediaFrameReader> CreateFrameReaderAsync( MediaFrameSource value, string inputSource, BitmapSize outputSubtype );
  259. | }
  260.  
  261. | public class Windows.Media.Capture.MediaCaptureInitializationSettings {
  262. +   public MediaCaptureSharingMode SharingMode { get; set; }
  263. +   public MediaFrameSourceGroup SourceGroup { get; set; }
  264. +   public MediaCaptureMemoryPreference MemoryPreference { get; set; }
  265. | }
  266.  
  267. + public enum Windows.Media.Capture.MediaCaptureMemoryPreference {
  268. +   Auto = 0,
  269. +   Cpu = 1,
  270. + }
  271.  
  272. + public class Windows.Media.Capture.MediaCapturePauseResult {
  273. +   public VideoFrame LastFrame { get; }
  274. +   public TimeSpan RecordDuration { get; }
  275. +   public void Close();
  276. + }
  277.  
  278. + public enum Windows.Media.Capture.MediaCaptureSharingMode {
  279. +   ExclusiveControl = 0,
  280. +   SharedReadOnly = 1,
  281. + }
  282.  
  283. + public class Windows.Media.Capture.MediaCaptureStopResult {
  284. +   public VideoFrame LastFrame { get; }
  285. +   public TimeSpan RecordDuration { get; }
  286. +   public void Close();
  287. + }
  288.  
  289. + public class Windows.Media.Capture.Frames.BufferMediaFrame {
  290. +   public IBuffer Buffer { get; }
  291. +   public MediaFrameReference FrameReference { get; }
  292. + }
  293.  
  294. + public class Windows.Media.Capture.Frames.DepthMediaFrame {
  295. +   public DepthMediaFrameFormat DepthFormat { get; }
  296. +   public MediaFrameReference FrameReference { get; }
  297. +   public VideoMediaFrame VideoMediaFrame { get; }
  298. +   public DepthCorrelatedCoordinateMapper TryCreateCoordinateMapper( CameraIntrinsics value, SpatialCoordinateSystem cameraIntrinsics );
  299. + }
  300.  
  301. + public class Windows.Media.Capture.Frames.DepthMediaFrameFormat {
  302. +   public double DepthScaleInMeters { get; }
  303. +   public VideoMediaFrameFormat VideoFormat { get; }
  304. + }
  305.  
  306. + public class Windows.Media.Capture.Frames.InfraredMediaFrame {
  307. +   public MediaFrameReference FrameReference { get; }
  308. +   public bool IsIlluminated { get; }
  309. +   public VideoMediaFrame VideoMediaFrame { get; }
  310. + }
  311.  
  312. + public class Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs {
  313. + }
  314.  
  315. + public class Windows.Media.Capture.Frames.MediaFrameFormat {
  316. +   public MediaRatio FrameRate { get; }
  317. +   public string MajorType { get; }
  318. +   public IMapView<Guid, object> Properties { get; }
  319. +   public string Subtype { get; }
  320. +   public VideoMediaFrameFormat VideoFormat { get; }
  321. + }
  322.  
  323. + public class Windows.Media.Capture.Frames.MediaFrameReader {
  324. +   public MediaFrameReference TryAcquireLatestFrame();
  325. +   public IAsyncOperation<MediaFrameReaderStartStatus> StartAsync();
  326. +   public IAsyncAction StopAsync();
  327. +   public void Close();
  328. +   TypedEventHandler<MediaFrameReader, MediaFrameArrivedEventArgs> FrameArrived;
  329. + }
  330.  
  331. + public enum Windows.Media.Capture.Frames.MediaFrameReaderStartStatus {
  332. +   Success = 0,
  333. +   UnknownFailure = 1,
  334. +   DeviceNotAvailable = 2,
  335. +   OutputFormatNotSupported = 3,
  336. + }
  337.  
  338. + public class Windows.Media.Capture.Frames.MediaFrameReference {
  339. +   public BufferMediaFrame BufferMediaFrame { get; }
  340. +   public SpatialCoordinateSystem CoordinateSystem { get; }
  341. +   public TimeSpan Duration { get; }
  342. +   public MediaFrameFormat Format { get; }
  343. +   public IMapView<Guid, object> Properties { get; }
  344. +   public MediaFrameSourceKind SourceKind { get; }
  345. +   public IReference<TimeSpan> SystemRelativeTime { get; }
  346. +   public VideoMediaFrame VideoMediaFrame { get; }
  347. +   public void Close();
  348. + }
  349.  
  350. + public class Windows.Media.Capture.Frames.MediaFrameSource {
  351. +   public MediaFrameSourceController Controller { get; }
  352. +   public MediaFrameFormat CurrentFormat { get; }
  353. +   public MediaFrameSourceInfo Info { get; }
  354. +   public IVectorView<MediaFrameFormat> SupportedFormats { get; }
  355. +   public IAsyncAction SetFormatAsync( MediaFrameFormat value );
  356. +   public CameraIntrinsics TryGetCameraIntrinsics( MediaFrameFormat value );
  357. +   TypedEventHandler<MediaFrameSource, object> FormatChanged;
  358. + }
  359.  
  360. + public class Windows.Media.Capture.Frames.MediaFrameSourceController {
  361. +   public VideoDeviceController VideoDeviceController { get; }
  362. +   public IAsyncOperation<MediaFrameSourceGetPropertyResult> GetPropertyAsync( string value );
  363. +   public IAsyncOperation<MediaFrameSourceSetPropertyStatus> SetPropertyAsync( string value, object propertyId );
  364. + }
  365.  
  366. + public class Windows.Media.Capture.Frames.MediaFrameSourceGetPropertyResult {
  367. +   public MediaFrameSourceGetPropertyStatus Status { get; }
  368. +   public object Value { get; }
  369. + }
  370.  
  371. + public enum Windows.Media.Capture.Frames.MediaFrameSourceGetPropertyStatus {
  372. +   Success = 0,
  373. +   UnknownFailure = 1,
  374. +   NotSupported = 2,
  375. +   DeviceNotAvailable = 3,
  376. + }
  377.  
  378. + public class Windows.Media.Capture.Frames.MediaFrameSourceGroup {
  379. +   public string DisplayName { get; }
  380. +   public string Id { get; }
  381. +   public IVectorView<MediaFrameSourceInfo> SourceInfos { get; }
  382. +   public static IAsyncOperation<IVectorView<MediaFrameSourceGroup>> FindAllAsync();
  383. +   public static IAsyncOperation<MediaFrameSourceGroup> FromIdAsync( string value );
  384. +   public static string GetDeviceSelector();
  385. + }
  386.  
  387. + public class Windows.Media.Capture.Frames.MediaFrameSourceInfo {
  388. +   public SpatialCoordinateSystem CoordinateSystem { get; }
  389. +   public DeviceInformation DeviceInformation { get; }
  390. +   public string Id { get; }
  391. +   public MediaStreamType MediaStreamType { get; }
  392. +   public IMapView<Guid, object> Properties { get; }
  393. +   public MediaFrameSourceGroup SourceGroup { get; }
  394. +   public MediaFrameSourceKind SourceKind { get; }
  395. + }
  396.  
  397. + public enum Windows.Media.Capture.Frames.MediaFrameSourceKind {
  398. +   Custom = 0,
  399. +   Color = 1,
  400. +   Infrared = 2,
  401. +   Depth = 3,
  402. + }
  403.  
  404. + public enum Windows.Media.Capture.Frames.MediaFrameSourceSetPropertyStatus {
  405. +   Success = 0,
  406. +   UnknownFailure = 1,
  407. +   NotSupported = 2,
  408. +   InvalidValue = 3,
  409. +   DeviceNotAvailable = 4,
  410. +   NotInControl = 5,
  411. + }
  412.  
  413. + public class Windows.Media.Capture.Frames.VideoMediaFrame {
  414. +   public CameraIntrinsics CameraIntrinsics { get; }
  415. +   public DepthMediaFrame DepthMediaFrame { get; }
  416. +   public IDirect3DSurface Direct3DSurface { get; }
  417. +   public MediaFrameReference FrameReference { get; }
  418. +   public InfraredMediaFrame InfraredMediaFrame { get; }
  419. +   public SoftwareBitmap SoftwareBitmap { get; }
  420. +   public VideoMediaFrameFormat VideoFormat { get; }
  421. +   public VideoFrame GetVideoFrame();
  422. + }
  423.  
  424. + public class Windows.Media.Capture.Frames.VideoMediaFrameFormat {
  425. +   public DepthMediaFrameFormat DepthFormat { get; }
  426. +   public uint Height { get; }
  427. +   public MediaFrameFormat MediaFrameFormat { get; }
  428. +   public uint Width { get; }
  429. + }
  430.  
  431. | public class Windows.Media.Core.AudioStreamDescriptor {
  432. +   public IReference<uint> TrailingEncoderPadding { get; set; }
  433. +   public IReference<uint> LeadingEncoderPadding { get; set; }
  434. -   public IReference<uint> EncoderPadding { get; set; }
  435. -   public IReference<uint> EncoderDelay { get; set; }
  436. | }
  437.  
  438. | public class Windows.Media.Core.MediaStreamSource {
  439. | }
  440.  
  441. - public class Windows.Media.Core.MediaStreamSourceSampleLag;
  442.  
  443. - public class Windows.Media.Core.MediaStreamSourceSampleLagOccuredEventArgs;
  444.  
  445. + public class Windows.Media.Core.MediaStreamSourceSampleRenderedEventArgs {
  446. +   public TimeSpan SampleLag { get; }
  447. + }
  448.  
  449. | public class Windows.Media.Devices.Core.CameraIntrinsics {
  450. +   public Matrix4x4 UndistortedProjectionTransform { get; }
  451. +   public Point DistortPoint( Point result );
  452. +   public void DistortPoints( Point[] inputs, Point[] results );
  453. +   public Point UndistortPoint( Point result );
  454. +   public void UndistortPoints( Point[] inputs, Point[] results );
  455. | }
  456.  
  457. + public class Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper {
  458. +   public Vector3 UnprojectPoint( Point result, SpatialCoordinateSystem sourcePoint );
  459. +   public void UnprojectPoints( Point[] sourcePoints, SpatialCoordinateSystem targetCoordinateSystem, Vector3[] results );
  460. +   public Point MapPoint( Point result, SpatialCoordinateSystem sourcePoint, CameraIntrinsics targetCoordinateSystem );
  461. +   public void MapPoints( Point[] sourcePoints, SpatialCoordinateSystem targetCoordinateSystem, CameraIntrinsics targetCameraIntrinsics, Point[] results );
  462. +   public void Close();
  463. + }
  464.  
  465. - public class Windows.Media.Playback.AutoRepeatModeCommandReceivedEventArgs;
  466.  
  467. - public class Windows.Media.Playback.FastForwardCommandReceivedEventArgs;
  468.  
  469. - public enum Windows.Media.Playback.FrameStepDirection;
  470.  
  471. | public class Windows.Media.Playback.MediaBreakManager {
  472. +   public MediaPlaybackSession PlaybackSession { get; }
  473. | }
  474.  
  475. + public enum Windows.Media.Playback.MediaCommandEnablingRule {
  476. +   Auto = 0,
  477. +   Always = 1,
  478. +   Never = 2,
  479. + }
  480.  
  481. | public class Windows.Media.Playback.MediaItemDisplayProperties {
  482. -   public RandomAccessStreamReference BackgroundArt { get; set; }
  483. -   public void ApplyChanges();
  484. | }
  485.  
  486. | public class Windows.Media.Playback.MediaPlaybackCommandManager {
  487. +   public MediaPlaybackCommandManagerCommandBehavior AutoRepeatModeBehavior { get; }
  488. +   public MediaPlaybackCommandManagerCommandBehavior FastForwardBehavior { get; }
  489. +   public MediaPlayer MediaPlayer { get; }
  490. +   public MediaPlaybackCommandManagerCommandBehavior NextBehavior { get; }
  491. +   public MediaPlaybackCommandManagerCommandBehavior PauseBehavior { get; }
  492. +   public MediaPlaybackCommandManagerCommandBehavior PlayBehavior { get; }
  493. +   public MediaPlaybackCommandManagerCommandBehavior PositionBehavior { get; }
  494. +   public MediaPlaybackCommandManagerCommandBehavior PreviousBehavior { get; }
  495. +   public MediaPlaybackCommandManagerCommandBehavior RateBehavior { get; }
  496. +   public MediaPlaybackCommandManagerCommandBehavior RewindBehavior { get; }
  497. +   public MediaPlaybackCommandManagerCommandBehavior ShuffleBehavior { get; }
  498. -   public PlaybackCommandEnabledBehavior PauseEnabledBehavior { get; set; }
  499. -   public PlaybackCommandEnabledBehavior NextEnabledBehavior { get; set; }
  500. -   public PlaybackCommandEnabledBehavior FastForwardEnabledBehavior { get; set; }
  501. -   public PlaybackCommandEnabledBehavior AutoRepeatModeEnabledBehavior { get; set; }
  502. -   public PlaybackCommandEnabledBehavior ShuffleEnabledBehavior { get; set; }
  503. -   public PlaybackCommandEnabledBehavior RewindEnabledBehavior { get; set; }
  504. -   public PlaybackCommandEnabledBehavior PreviousEnabledBehavior { get; set; }
  505. -   public PlaybackCommandEnabledBehavior PlaybackRateEnabledBehavior { get; set; }
  506. -   public PlaybackCommandEnabledBehavior PlaybackPositionEnabledBehavior { get; set; }
  507. -   public PlaybackCommandEnabledBehavior PlayEnabledBehavior { get; set; }
  508. | }
  509.  
  510. + public class Windows.Media.Playback.MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs {
  511. +   public bool Handled { get; set; }
  512. +   public MediaPlaybackAutoRepeatMode AutoRepeatMode { get; }
  513. +   public Deferral GetDeferral();
  514. + }
  515.  
  516. + public class Windows.Media.Playback.MediaPlaybackCommandManagerCommandBehavior {
  517. +   public MediaCommandEnablingRule EnablingRule { get; set; }
  518. +   public MediaPlaybackCommandManager CommandManager { get; }
  519. +   public bool IsEnabled { get; }
  520. +   TypedEventHandler<MediaPlaybackCommandManagerCommandBehavior, object> IsEnabledChanged;
  521. + }
  522.  
  523. + public class Windows.Media.Playback.MediaPlaybackCommandManagerFastForwardReceivedEventArgs {
  524. +   public bool Handled { get; set; }
  525. +   public Deferral GetDeferral();
  526. + }
  527.  
  528. + public class Windows.Media.Playback.MediaPlaybackCommandManagerNextReceivedEventArgs {
  529. +   public bool Handled { get; set; }
  530. +   public Deferral GetDeferral();
  531. + }
  532.  
  533. + public class Windows.Media.Playback.MediaPlaybackCommandManagerPauseReceivedEventArgs {
  534. +   public bool Handled { get; set; }
  535. +   public Deferral GetDeferral();
  536. + }
  537.  
  538. + public class Windows.Media.Playback.MediaPlaybackCommandManagerPlayReceivedEventArgs {
  539. +   public bool Handled { get; set; }
  540. +   public Deferral GetDeferral();
  541. + }
  542.  
  543. + public class Windows.Media.Playback.MediaPlaybackCommandManagerPositionReceivedEventArgs {
  544. +   public bool Handled { get; set; }
  545. +   public TimeSpan Position { get; }
  546. +   public Deferral GetDeferral();
  547. + }
  548.  
  549. + public class Windows.Media.Playback.MediaPlaybackCommandManagerPreviousReceivedEventArgs {
  550. +   public bool Handled { get; set; }
  551. +   public Deferral GetDeferral();
  552. + }
  553.  
  554. + public class Windows.Media.Playback.MediaPlaybackCommandManagerRateReceivedEventArgs {
  555. +   public bool Handled { get; set; }
  556. +   public double PlaybackRate { get; }
  557. +   public Deferral GetDeferral();
  558. + }
  559.  
  560. + public class Windows.Media.Playback.MediaPlaybackCommandManagerRewindReceivedEventArgs {
  561. +   public bool Handled { get; set; }
  562. +   public Deferral GetDeferral();
  563. + }
  564.  
  565. + public class Windows.Media.Playback.MediaPlaybackCommandManagerShuffleReceivedEventArgs {
  566. +   public bool Handled { get; set; }
  567. +   public bool IsShuffleRequested { get; }
  568. +   public Deferral GetDeferral();
  569. + }
  570.  
  571. | public class Windows.Media.Playback.MediaPlaybackItem {
  572. -   public MediaItemDisplayProperties DisplayProperties { get; }
  573. +   public MediaItemDisplayProperties GetDisplayProperties();
  574. +   public void ApplyDisplayProperties( MediaItemDisplayProperties value );
  575. | }
  576.  
  577. + public class Windows.Media.Playback.MediaPlaybackSession {
  578. +   public StereoscopicVideoPackingMode StereoscopicVideoPackingMode { get; set; }
  579. +   public double PlaybackRate { get; set; }
  580. +   public Rect NormalizedSourceRect { get; set; }
  581. +   public TimeSpan Position { get; set; }
  582. +   public bool IsProtected { get; }
  583. +   public MediaPlayer MediaPlayer { get; }
  584. +   public TimeSpan NaturalDuration { get; }
  585. +   public uint NaturalVideoWidth { get; }
  586. +   public double BufferingProgress { get; }
  587. +   public bool CanPause { get; }
  588. +   public bool CanSeek { get; }
  589. +   public MediaPlaybackState PlaybackState { get; }
  590. +   public uint NaturalVideoHeight { get; }
  591. +   public double DownloadProgress { get; }
  592. +   TypedEventHandler<MediaPlaybackSession, object> BufferingEnded;
  593. +   TypedEventHandler<MediaPlaybackSession, object> BufferingProgressChanged;
  594. +   TypedEventHandler<MediaPlaybackSession, object> BufferingStarted;
  595. +   TypedEventHandler<MediaPlaybackSession, object> DownloadProgressChanged;
  596. +   TypedEventHandler<MediaPlaybackSession, object> NaturalDurationChanged;
  597. +   TypedEventHandler<MediaPlaybackSession, object> NaturalVideoSizeChanged;
  598. +   TypedEventHandler<MediaPlaybackSession, object> PlaybackRateChanged;
  599. +   TypedEventHandler<MediaPlaybackSession, object> PlaybackStateChanged;
  600. +   TypedEventHandler<MediaPlaybackSession, object> PositionChanged;
  601. +   TypedEventHandler<MediaPlaybackSession, object> SeekCompleted;
  602. + }
  603.  
  604. + public enum Windows.Media.Playback.MediaPlaybackState {
  605. +   None = 0,
  606. +   Opening = 1,
  607. +   Buffering = 2,
  608. +   Playing = 3,
  609. +   Paused = 4,
  610. + }
  611.  
  612. | public class Windows.Media.Playback.MediaPlayer {
  613. +   public MediaPlaybackSession PlaybackSession { get; }
  614. -   public StereoscopicVideoPackingMode StereoscopicVideoPackingMode { get; set; }
  615. -   public NormalizedRect PanAndZoomRect { get; set; }
  616. -   public uint NaturalVideoWidth { get; }
  617. -   public double DownloadProgress { get; }
  618. -   public uint NaturalVideoHeight { get; }
  619. +   public void StepForwardOneFrame();
  620. +   public void StepBackwardOneFrame();
  621. +   public void SetSurfaceSize( Size size );
  622. +   public MediaPlayerSurface GetSurface( Compositor result );
  623. -   public void FrameStep( FrameStepDirection value );
  624. -   public MediaPlayerPlaybackStatistics GetPlaybackStatistics();
  625. | }
  626.  
  627. - public class Windows.Media.Playback.MediaPlayerPlaybackStatistics;
  628.  
  629. + public class Windows.Media.Playback.MediaPlayerSurface {
  630. +   public ICompositionSurface CompositionSurface { get; }
  631. +   public Compositor Compositor { get; }
  632. +   public MediaPlayer MediaPlayer { get; }
  633. +   public void Close();
  634. + }
  635.  
  636. - public class Windows.Media.Playback.NextCommandReceivedEventArgs;
  637.  
  638. - public struct Windows.Media.Playback.NormalizedRect;
  639.  
  640. - public class Windows.Media.Playback.PauseCommandReceivedEventArgs;
  641.  
  642. - public class Windows.Media.Playback.PlayCommandReceivedEventArgs;
  643.  
  644. - public enum Windows.Media.Playback.PlaybackCommandEnabledBehavior;
  645.  
  646. - public class Windows.Media.Playback.PlaybackPositionCommandReceivedEventArgs;
  647.  
  648. - public class Windows.Media.Playback.PlaybackRateCommandReceivedEventArgs;
  649.  
  650. - public class Windows.Media.Playback.PreviousCommandReceivedEventArgs;
  651.  
  652. - public class Windows.Media.Playback.RewindCommandReceivedEventArgs;
  653.  
  654. - public class Windows.Media.Playback.ShuffleCommandReceivedEventArgs;
  655.  
  656. - public enum Windows.Media.Protection.HdcpLevel;
  657.  
  658. - public enum Windows.Media.Protection.HdcpLevelAsyncResultStatus;
  659.  
  660. + public enum Windows.Media.Protection.HdcpProtection {
  661. +   Off = 0,
  662. +   On = 1,
  663. +   OnWithTypeEnforcement = 2,
  664. + }
  665.  
  666. + public class Windows.Media.Protection.HdcpSession {
  667. +   public HdcpSession();
  668. +   public bool IsEffectiveProtectionAtLeast( HdcpProtection value );
  669. +   public IReference<HdcpProtection> GetEffectiveProtection();
  670. +   public IAsyncOperation<HdcpSetProtectionResult> SetDesiredMinProtectionAsync( HdcpProtection value );
  671. +   public void Close();
  672. +   TypedEventHandler<HdcpSession, object> ProtectionChanged;
  673. + }
  674.  
  675. + public enum Windows.Media.Protection.HdcpSetProtectionResult {
  676. +   Success = 0,
  677. +   TimedOut = 1,
  678. +   NotSupported = 2,
  679. +   UnknownFailure = 3,
  680. + }
  681.  
  682. - public class Windows.Media.Protection.HdcpSettingResult;
  683.  
  684. - public class Windows.Media.Protection.HdcpState;
  685.  
  686. | public class Windows.Media.Protection.PlayReady.PlayReadyStatics {
  687. +   public Guid PlayReadyProtectionSystemID { get; }
  688. +   public string PlayReadyTrustedInputActivationString { get; }
  689. | }
  690.  
  691. | public class Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorAuthenticationManager {
  692. +   public IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse> ApproveSessionAsync( MicrosoftAccountMultiFactorSessionAuthenticationStatus asyncOperation, MicrosoftAccountMultiFactorSessionInfo sessionAuthentictionStatus );
  693. +   public IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse> ApproveSessionAsync( MicrosoftAccountMultiFactorSessionAuthenticationStatus asyncOperation, string sessionAuthentictionStatus, string userAccountId, MicrosoftAccountMultiFactorAuthenticationType sessionId );
  694. | }
  695.  
  696. | public enum Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse {
  697. +   NgcNotSetup = 5,
  698. +   SessionAlreadyDenied = 6,
  699. +   SessionAlreadyApproved = 7,
  700. +   SessionExpired = 8,
  701. +   NgcNonceExpired = 9,
  702. +   InvalidSessionId = 10,
  703. +   InvalidSessionType = 11,
  704. +   DeviceNotFound = 12,
  705. | }
  706.  
  707. | public enum Windows.System.AppMemoryUsageLevel {
  708. +   OverLimit = 3,
  709. | }
  710.  
  711. + public class Windows.System.UserPicker {
  712. +   public User SuggestedSelectedUser { get; set; }
  713. +   public bool AllowGuestAccounts { get; set; }
  714. +   public bool IsSupported { get; }
  715. +   public IAsyncOperation<User> PickSingleUserAsync();
  716. + }
  717.  
  718. | public class Windows.System.Profile.DeviceIdentification {
  719. +   public static DeviceIdentificationToken GetPublisherSpecificDeviceId();
  720. +   public static DeviceIdentificationToken GetUserSpecificDeviceId( User deviceIdentificationResult );
  721. | }
  722.  
  723. + public enum Windows.System.Profile.DeviceIdentificationSource {
  724. +   None = 0,
  725. +   Tpm = 1,
  726. +   Uefi = 2,
  727. + }
  728.  
  729. + public class Windows.System.Profile.DeviceIdentificationToken {
  730. +   public IBuffer Id { get; }
  731. +   public DeviceIdentificationSource Source { get; }
  732. + }
  733.  
  734. | public class Windows.UI.ApplicationSettings.AccountsSettingsPane {
  735. +   public static IAsyncAction ShowManageAccountsAsync();
  736. +   public static IAsyncAction ShowAddAccountAsync();
  737. | }
  738.  
  739. | public class Windows.UI.Input.Inking.InkDrawingAttributes {
  740. +   public InkDrawingAttributesKind Kind { get; }
  741. +   public InkDrawingAttributesPencilProperties PencilProperties { get; }
  742. +   public static InkDrawingAttributes CreateForPencil();
  743. | }
  744.  
  745. + public enum Windows.UI.Input.Inking.InkDrawingAttributesKind {
  746. +   Default = 0,
  747. +   Pencil = 1,
  748. + }
  749.  
  750. + public class Windows.UI.Input.Inking.InkDrawingAttributesPencilProperties {
  751. +   public double Opacity { get; set; }
  752. + }
  753.  
  754. + public class Windows.UI.Notifications.ShownTileNotification {
  755. +   public string Arguments { get; }
  756. + }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement