Advertisement
h0x0d

Windows 10 17035 vs. 17025 WinRT API Changes

Nov 8th, 2017
723
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 6.23 KB | None | 0 0
  1.  
  2.  MetaDiff v0.1 https://github.com/WalkingCat/MetaDiff
  3.  
  4.  new files: amd64_microsoft-windows-runtime-metadata_31bf3856ad364e35_10.0.17035.1000_none_ea240ef6c5f23150\*
  5.  old files: amd64_microsoft-windows-runtime-metadata_31bf3856ad364e35_10.0.17025.1000_none_bcb93a02a8025101\*
  6.  
  7.  diff legends: +: added, -: removed, *: changed, |: type member changed
  8.  
  9. + public enum Windows.ApplicationModel.Chat.RcsManagerChangeType {
  10. +   TransportAdded = 0,
  11. +   TransportRemoved = 1,
  12. + }
  13.  
  14. + public class Windows.ApplicationModel.Chat.RcsManagerChangedEventArgs {
  15. +   public RcsManagerChangeType ManagerChangeType { get; }
  16. +   public uint TransportId { get; }
  17. + }
  18.  
  19. + public class Windows.ApplicationModel.Chat.RcsNotificationManager {
  20. +   TypedEventHandler<RcsNotificationManager, RcsManagerChangedEventArgs> RcsTransportsListChanged;
  21. + }
  22.  
  23. | public class Windows.Media.Audio.AudioGraph {
  24. +   public IAsyncOperation<CreateMediaSourceAudioInputNodeResult> CreateMediaSourceAudioInputNodeAsync( MediaSource operation );
  25. +   public IAsyncOperation<CreateMediaSourceAudioInputNodeResult> CreateMediaSourceAudioInputNodeAsync( MediaSource operation, AudioNodeEmitter mediaSource );
  26. | }
  27.  
  28. | public class Windows.Media.Audio.AudioGraphSettings {
  29. +   public double MaxPlaybackSpeedFactor { get; set; }
  30. | }
  31.  
  32. + public class Windows.Media.Audio.CreateMediaSourceAudioInputNodeResult {
  33. +   public MediaSourceAudioInputNode Node { get; }
  34. +   public MediaSourceAudioInputNodeCreationStatus Status { get; }
  35. + }
  36.  
  37. + public class Windows.Media.Audio.MediaSourceAudioInputNode {
  38. +   public IVectorView<AudioGraphConnection> OutgoingConnections { get; }
  39. +   public AudioNodeEmitter Emitter { get; }
  40. +   public double OutgoingGain { get; set; }
  41. +   public bool ConsumeInput { get; set; }
  42. +   public IVector<IAudioEffectDefinition> EffectDefinitions { get; }
  43. +   public AudioEncodingProperties EncodingProperties { get; }
  44. +   public IReference<TimeSpan> StartTime { get; set; }
  45. +   public double PlaybackSpeedFactor { get; set; }
  46. +   public IReference<int> LoopCount { get; set; }
  47. +   public IReference<TimeSpan> EndTime { get; set; }
  48. +   public TimeSpan Duration { get; }
  49. +   public MediaSource MediaSource { get; }
  50. +   public TimeSpan Position { get; }
  51. +   public void Seek( TimeSpan position );
  52. +   public void AddOutgoingConnection( IAudioNode destination );
  53. +   public void AddOutgoingConnection( IAudioNode destination, double gain );
  54. +   public void RemoveOutgoingConnection( IAudioNode destination );
  55. +   public void Start();
  56. +   public void Stop();
  57. +   public void Reset();
  58. +   public void DisableEffectsByDefinition( IAudioEffectDefinition definition );
  59. +   public void EnableEffectsByDefinition( IAudioEffectDefinition definition );
  60. +   public void Close();
  61. +   TypedEventHandler<MediaSourceAudioInputNode, object> MediaSourceCompleted;
  62. + }
  63.  
  64. + public enum Windows.Media.Audio.MediaSourceAudioInputNodeCreationStatus {
  65. +   Success = 0,
  66. +   FormatNotSupported = 1,
  67. +   NetworkError = 2,
  68. +   UnknownFailure = 3,
  69. + }
  70.  
  71. + public class Windows.Media.Capture.Frames.AudioMediaFrame {
  72. +   public AudioEncodingProperties AudioEncodingProperties { get; }
  73. +   public MediaFrameReference FrameReference { get; }
  74. +   public AudioFrame GetAudioFrame();
  75. + }
  76.  
  77. | public class Windows.Media.Capture.Frames.MediaFrameFormat {
  78. +   public AudioEncodingProperties AudioEncodingProperties { get; }
  79. | }
  80.  
  81. | public class Windows.Media.Capture.Frames.MediaFrameReference {
  82. +   public AudioMediaFrame AudioMediaFrame { get; }
  83. | }
  84.  
  85. | public class Windows.Media.Capture.Frames.MediaFrameSourceController {
  86. +   public AudioDeviceController AudioDeviceController { get; }
  87. | }
  88.  
  89. | public enum Windows.Media.Capture.Frames.MediaFrameSourceKind {
  90. +   Audio = 4,
  91. | }
  92.  
  93. | public class Windows.Media.DialProtocol.DialReceiverApp {
  94. +   public IAsyncOperation<string> GetUniqueDeviceNameAsync();
  95. | }
  96.  
  97. | public class Windows.Media.Playback.MediaPlaybackSession {
  98. +   public MediaRotation PlaybackRotation { get; set; }
  99. +   public MediaPlaybackSessionOutputDegradationPolicyState GetOutputDegradationPolicyState();
  100. | }
  101.  
  102. + public class Windows.Media.Playback.MediaPlaybackSessionOutputDegradationPolicyState {
  103. +   public MediaPlaybackSessionVideoConstrictionReason VideoConstrictionReason { get; }
  104. + }
  105.  
  106. + public enum Windows.Media.Playback.MediaPlaybackSessionVideoConstrictionReason {
  107. +   None = 0,
  108. +   VirtualMachine = 1,
  109. +   UnsupportedDisplayAdapter = 2,
  110. +   UnsignedDriver = 3,
  111. +   FrameServerEnabled = 4,
  112. +   OutputProtectionFailed = 5,
  113. +   Unknown = 6,
  114. + }
  115.  
  116. | public class Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticAvailableEventArgs {
  117. +   public string ResourceContentType { get; }
  118. +   public IReference<TimeSpan> ResourceDuration { get; }
  119. | }
  120.  
  121. | public class Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadCompletedEventArgs {
  122. +   public string ResourceContentType { get; }
  123. +   public IReference<TimeSpan> ResourceDuration { get; }
  124. | }
  125.  
  126. | public class Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadFailedEventArgs {
  127. +   public string ResourceContentType { get; }
  128. +   public IReference<TimeSpan> ResourceDuration { get; }
  129. | }
  130.  
  131. | public class Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadRequestedEventArgs {
  132. +   public string ResourceContentType { get; }
  133. +   public IReference<TimeSpan> ResourceDuration { get; }
  134. | }
  135.  
  136. | public class Windows.Networking.Vpn.VpnNativeProfile {
  137. +   public string IDr { get; set; }
  138. +   public VpnPayloadIdType IdrType { get; set; }
  139. +   public VpnPayloadIdType IdiType { get; set; }
  140. +   public bool IsImsConfig { get; set; }
  141. +   public string IDi { get; set; }
  142. +   public string PCscf { get; }
  143. | }
  144.  
  145. + public enum Windows.Networking.Vpn.VpnPayloadIdType {
  146. +   invalid = 0,
  147. +   ipv4 = 1,
  148. +   fqdn = 2,
  149. +   rfc822_addr = 3,
  150. +   reserved1 = 4,
  151. +   ipv6 = 5,
  152. +   reserved2 = 6,
  153. +   reserved3 = 7,
  154. +   reserved4 = 8,
  155. +   der_asn1_dn = 9,
  156. +   der_asn1_gn = 10,
  157. +   key_id = 11,
  158. +   max = 12,
  159. + }
  160.  
  161. | public class Windows.UI.Xaml.Controls.Maps.MapControl : Windows.UI.Xaml.Controls.Control {
  162. +   public string Region { get; set; }
  163. +   public DependencyProperty RegionProperty { get; }
  164. | }
  165.  
  166. | public class Windows.UI.Xaml.Controls.Maps.MapElement : Windows.UI.Xaml.DependencyObject {
  167. +   public bool IsEnabled { get; set; }
  168. +   public DependencyProperty IsEnabledProperty { get; }
  169. | }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement