1
<Type Name="AVPlayerItem" FullName="MonoMac.AVFoundation.AVPlayerItem">
2
<TypeSignature Language="C#" Value="public class AVPlayerItem : MonoMac.Foundation.NSObject" />
3
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AVPlayerItem extends MonoMac.Foundation.NSObject" />
5
<AssemblyName>MonoMac</AssemblyName>
6
<AssemblyVersion>0.0.0.0</AssemblyVersion>
9
<BaseTypeName>MonoMac.Foundation.NSObject</BaseTypeName>
14
<AttributeName>MonoMac.Foundation.Register("AVPlayerItem", true)</AttributeName>
18
<summary>To be added.</summary>
19
<remarks>To be added.</remarks>
22
<Member MemberName=".ctor">
23
<MemberSignature Language="C#" Value="public AVPlayerItem (MonoMac.AVFoundation.AVAsset asset);" />
24
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class MonoMac.AVFoundation.AVAsset asset) cil managed" />
25
<MemberType>Constructor</MemberType>
27
<AssemblyVersion>0.0.0.0</AssemblyVersion>
31
<AttributeName>MonoMac.Foundation.Export("initWithAsset:")</AttributeName>
35
<Parameter Name="asset" Type="MonoMac.AVFoundation.AVAsset" />
38
<param name="asset">To be added.</param>
39
<summary>To be added.</summary>
40
<remarks>To be added.</remarks>
43
<Member MemberName=".ctor">
44
<MemberSignature Language="C#" Value="public AVPlayerItem (MonoMac.Foundation.NSCoder coder);" />
45
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class MonoMac.Foundation.NSCoder coder) cil managed" />
46
<MemberType>Constructor</MemberType>
48
<AssemblyVersion>0.0.0.0</AssemblyVersion>
52
<AttributeName>MonoMac.Foundation.Export("initWithCoder:")</AttributeName>
55
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
59
<Parameter Name="coder" Type="MonoMac.Foundation.NSCoder" />
62
<param name="coder">The unarchiver object.</param>
63
<summary>A constructor that initializes the object from the data stored in the unarchiver object.</summary>
64
<remarks>This constructor is provided to allow the class to be initialized from an unarchiver (for example, during NIB deserialization).</remarks>
67
<Member MemberName=".ctor">
68
<MemberSignature Language="C#" Value="public AVPlayerItem (MonoMac.Foundation.NSObjectFlag t);" />
69
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class MonoMac.Foundation.NSObjectFlag t) cil managed" />
70
<MemberType>Constructor</MemberType>
72
<AssemblyVersion>0.0.0.0</AssemblyVersion>
76
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
80
<Parameter Name="t" Type="MonoMac.Foundation.NSObjectFlag" />
83
<param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
84
<summary>Constructor to call on derived classes when the derived class has an [Export] constructor.</summary>
86
<para>This constructor should be called by derived classes when they are initialized using an [Export] attribute. The argument value is ignore, typically the chaining would look like this:</para>
89
public class MyClass : BaseClass {
90
[Export ("initWithFoo:")]
91
public MyClass (string foo) : base (NSObjectFlag.Empty)
100
<Member MemberName=".ctor">
101
<MemberSignature Language="C#" Value="public AVPlayerItem (MonoMac.Foundation.NSUrl URL);" />
102
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class MonoMac.Foundation.NSUrl URL) cil managed" />
103
<MemberType>Constructor</MemberType>
105
<AssemblyVersion>0.0.0.0</AssemblyVersion>
109
<AttributeName>MonoMac.Foundation.Export("initWithURL:")</AttributeName>
113
<Parameter Name="URL" Type="MonoMac.Foundation.NSUrl" />
116
<param name="URL">To be added.</param>
117
<summary>To be added.</summary>
118
<remarks>To be added.</remarks>
121
<Member MemberName=".ctor">
122
<MemberSignature Language="C#" Value="public AVPlayerItem (IntPtr handle);" />
123
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
124
<MemberType>Constructor</MemberType>
126
<AssemblyVersion>0.0.0.0</AssemblyVersion>
130
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
134
<Parameter Name="handle" Type="System.IntPtr" />
137
<param name="handle">Pointer (handle) to the unmanaged object.</param>
138
<summary>A constructor used when creating managed representations of unmanaged objects; Called by the runtime.</summary>
140
<para>This constructor is invoked by the runtime infrastructure (<see cref="M:MonoMac.ObjCRuntime.GetNSObject (System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object. You should not invoke this method directly, instead you should call the GetNSObject method as it will prevent two instances of a managed object to point to the same native object.</para>
144
<Member MemberName="AccessLog">
145
<MemberSignature Language="C#" Value="public virtual MonoMac.AVFoundation.AVPlayerItemAccessLog AccessLog { get; }" />
146
<MemberSignature Language="ILAsm" Value=".property instance class MonoMac.AVFoundation.AVPlayerItemAccessLog AccessLog" />
147
<MemberType>Property</MemberType>
149
<AssemblyVersion>0.0.0.0</AssemblyVersion>
153
<AttributeName>MonoMac.ObjCRuntime.Since(4, 3)</AttributeName>
156
<AttributeName>get: MonoMac.Foundation.Export("accessLog")</AttributeName>
160
<ReturnType>MonoMac.AVFoundation.AVPlayerItemAccessLog</ReturnType>
163
<summary>To be added.</summary>
164
<value>To be added.</value>
165
<remarks>To be added.</remarks>
168
<Member MemberName="AddOutput">
169
<MemberSignature Language="C#" Value="public virtual void AddOutput (MonoMac.AVFoundation.AVPlayerItemOutput output);" />
170
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void AddOutput(class MonoMac.AVFoundation.AVPlayerItemOutput output) cil managed" />
171
<MemberType>Method</MemberType>
173
<AssemblyVersion>0.0.0.0</AssemblyVersion>
177
<AttributeName>MonoMac.Foundation.Export("addOutput:")</AttributeName>
181
<ReturnType>System.Void</ReturnType>
184
<Parameter Name="output" Type="MonoMac.AVFoundation.AVPlayerItemOutput" />
187
<param name="output">To be added.</param>
188
<summary>To be added.</summary>
189
<remarks>To be added.</remarks>
192
<Member MemberName="Asset">
193
<MemberSignature Language="C#" Value="public virtual MonoMac.AVFoundation.AVAsset Asset { get; }" />
194
<MemberSignature Language="ILAsm" Value=".property instance class MonoMac.AVFoundation.AVAsset Asset" />
195
<MemberType>Property</MemberType>
197
<AssemblyVersion>0.0.0.0</AssemblyVersion>
201
<AttributeName>get: MonoMac.Foundation.Export("asset")</AttributeName>
205
<ReturnType>MonoMac.AVFoundation.AVAsset</ReturnType>
208
<summary>To be added.</summary>
209
<value>To be added.</value>
210
<remarks>To be added.</remarks>
213
<Member MemberName="AudioMix">
214
<MemberSignature Language="C#" Value="public virtual MonoMac.AVFoundation.AVAudioMix AudioMix { get; set; }" />
215
<MemberSignature Language="ILAsm" Value=".property instance class MonoMac.AVFoundation.AVAudioMix AudioMix" />
216
<MemberType>Property</MemberType>
218
<AssemblyVersion>0.0.0.0</AssemblyVersion>
222
<AttributeName>get: MonoMac.Foundation.Export("audioMix", MonoMac.ObjCRuntime.ArgumentSemantic.Copy)</AttributeName>
225
<AttributeName>set: MonoMac.Foundation.Export("setAudioMix:", MonoMac.ObjCRuntime.ArgumentSemantic.Copy)</AttributeName>
229
<ReturnType>MonoMac.AVFoundation.AVAudioMix</ReturnType>
232
<summary>To be added.</summary>
233
<value>To be added.</value>
234
<remarks>To be added.</remarks>
237
<Member MemberName="CancelPendingSeeks">
238
<MemberSignature Language="C#" Value="public virtual void CancelPendingSeeks ();" />
239
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CancelPendingSeeks() cil managed" />
240
<MemberType>Method</MemberType>
242
<AssemblyVersion>0.0.0.0</AssemblyVersion>
246
<AttributeName>MonoMac.Foundation.Export("cancelPendingSeeks")</AttributeName>
250
<ReturnType>System.Void</ReturnType>
254
<summary>To be added.</summary>
255
<remarks>To be added.</remarks>
258
<Member MemberName="CanPlayFastForward">
259
<MemberSignature Language="C#" Value="public virtual bool CanPlayFastForward { get; }" />
260
<MemberSignature Language="ILAsm" Value=".property instance bool CanPlayFastForward" />
261
<MemberType>Property</MemberType>
263
<AssemblyVersion>0.0.0.0</AssemblyVersion>
267
<AttributeName>MonoMac.ObjCRuntime.Since(5, 0)</AttributeName>
270
<AttributeName>get: MonoMac.Foundation.Export("canPlayFastForward")</AttributeName>
274
<ReturnType>System.Boolean</ReturnType>
277
<summary>To be added.</summary>
278
<value>To be added.</value>
279
<remarks>To be added.</remarks>
282
<Member MemberName="CanPlayFastReverse">
283
<MemberSignature Language="C#" Value="public virtual bool CanPlayFastReverse { get; }" />
284
<MemberSignature Language="ILAsm" Value=".property instance bool CanPlayFastReverse" />
285
<MemberType>Property</MemberType>
287
<AssemblyVersion>0.0.0.0</AssemblyVersion>
291
<AttributeName>MonoMac.ObjCRuntime.Since(5, 0)</AttributeName>
294
<AttributeName>get: MonoMac.Foundation.Export("canPlayFastReverse")</AttributeName>
298
<ReturnType>System.Boolean</ReturnType>
301
<summary>To be added.</summary>
302
<value>To be added.</value>
303
<remarks>To be added.</remarks>
306
<Member MemberName="CanPlayReverse">
307
<MemberSignature Language="C#" Value="public virtual bool CanPlayReverse { get; }" />
308
<MemberSignature Language="ILAsm" Value=".property instance bool CanPlayReverse" />
309
<MemberType>Property</MemberType>
311
<AssemblyVersion>0.0.0.0</AssemblyVersion>
315
<AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
318
<AttributeName>get: MonoMac.Foundation.Export("canPlayReverse")</AttributeName>
322
<ReturnType>System.Boolean</ReturnType>
325
<summary>To be added.</summary>
326
<value>To be added.</value>
327
<remarks>To be added.</remarks>
330
<Member MemberName="CanPlaySlowForward">
331
<MemberSignature Language="C#" Value="public virtual bool CanPlaySlowForward { get; }" />
332
<MemberSignature Language="ILAsm" Value=".property instance bool CanPlaySlowForward" />
333
<MemberType>Property</MemberType>
335
<AssemblyVersion>0.0.0.0</AssemblyVersion>
339
<AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
342
<AttributeName>get: MonoMac.Foundation.Export("canPlaySlowForward")</AttributeName>
346
<ReturnType>System.Boolean</ReturnType>
349
<summary>To be added.</summary>
350
<value>To be added.</value>
351
<remarks>To be added.</remarks>
354
<Member MemberName="CanPlaySlowReverse">
355
<MemberSignature Language="C#" Value="public virtual bool CanPlaySlowReverse { get; }" />
356
<MemberSignature Language="ILAsm" Value=".property instance bool CanPlaySlowReverse" />
357
<MemberType>Property</MemberType>
359
<AssemblyVersion>0.0.0.0</AssemblyVersion>
363
<AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
366
<AttributeName>get: MonoMac.Foundation.Export("canPlaySlowReverse")</AttributeName>
370
<ReturnType>System.Boolean</ReturnType>
373
<summary>To be added.</summary>
374
<value>To be added.</value>
375
<remarks>To be added.</remarks>
378
<Member MemberName="CanStepBackward">
379
<MemberSignature Language="C#" Value="public virtual bool CanStepBackward { get; }" />
380
<MemberSignature Language="ILAsm" Value=".property instance bool CanStepBackward" />
381
<MemberType>Property</MemberType>
383
<AssemblyVersion>0.0.0.0</AssemblyVersion>
387
<AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
390
<AttributeName>get: MonoMac.Foundation.Export("canStepBackward")</AttributeName>
394
<ReturnType>System.Boolean</ReturnType>
397
<summary>To be added.</summary>
398
<value>To be added.</value>
399
<remarks>To be added.</remarks>
402
<Member MemberName="CanStepForward">
403
<MemberSignature Language="C#" Value="public virtual bool CanStepForward { get; }" />
404
<MemberSignature Language="ILAsm" Value=".property instance bool CanStepForward" />
405
<MemberType>Property</MemberType>
407
<AssemblyVersion>0.0.0.0</AssemblyVersion>
411
<AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
414
<AttributeName>get: MonoMac.Foundation.Export("canStepForward")</AttributeName>
418
<ReturnType>System.Boolean</ReturnType>
421
<summary>To be added.</summary>
422
<value>To be added.</value>
423
<remarks>To be added.</remarks>
426
<Member MemberName="ClassHandle">
427
<MemberSignature Language="C#" Value="public override IntPtr ClassHandle { get; }" />
428
<MemberSignature Language="ILAsm" Value=".property instance native int ClassHandle" />
429
<MemberType>Property</MemberType>
431
<AssemblyVersion>0.0.0.0</AssemblyVersion>
434
<ReturnType>System.IntPtr</ReturnType>
437
<summary>The handle for this class.</summary>
438
<value>The pointer to the Objective-C class.</value>
439
<remarks>Each MonoMac class mirrors an unmanaged Objective-C class. This value contains the pointer to the Objective-C class, it is similar to calling objc_getClass with the object name.</remarks>
442
<Member MemberName="CurrentDate">
443
<MemberSignature Language="C#" Value="public virtual MonoMac.Foundation.NSDate CurrentDate { get; }" />
444
<MemberSignature Language="ILAsm" Value=".property instance class MonoMac.Foundation.NSDate CurrentDate" />
445
<MemberType>Property</MemberType>
447
<AssemblyVersion>0.0.0.0</AssemblyVersion>
451
<AttributeName>MonoMac.ObjCRuntime.Since(4, 3)</AttributeName>
454
<AttributeName>get: MonoMac.Foundation.Export("currentDate")</AttributeName>
458
<ReturnType>MonoMac.Foundation.NSDate</ReturnType>
461
<summary>To be added.</summary>
462
<value>To be added.</value>
463
<remarks>To be added.</remarks>
466
<Member MemberName="CurrentTime">
467
<MemberSignature Language="C#" Value="public virtual MonoMac.CoreMedia.CMTime CurrentTime { get; }" />
468
<MemberSignature Language="ILAsm" Value=".property instance valuetype MonoMac.CoreMedia.CMTime CurrentTime" />
469
<MemberType>Property</MemberType>
471
<AssemblyVersion>0.0.0.0</AssemblyVersion>
475
<AttributeName>get: MonoMac.Foundation.Export("currentTime")</AttributeName>
479
<ReturnType>MonoMac.CoreMedia.CMTime</ReturnType>
482
<summary>To be added.</summary>
483
<value>To be added.</value>
484
<remarks>To be added.</remarks>
487
<Member MemberName="DidPlayToEndTimeNotification">
488
<MemberSignature Language="C#" Value="public static MonoMac.Foundation.NSString DidPlayToEndTimeNotification { get; }" />
489
<MemberSignature Language="ILAsm" Value=".property class MonoMac.Foundation.NSString DidPlayToEndTimeNotification" />
490
<MemberType>Property</MemberType>
492
<AssemblyVersion>0.0.0.0</AssemblyVersion>
495
<ReturnType>MonoMac.Foundation.NSString</ReturnType>
498
<summary>Notification constant for DidPlayToEndTime</summary>
499
<value>NSString constant, should be used as a token to NSNotificationCenter.</value>
501
<para id="tool-remark">This constant can be used with the <see cref="T:MonoTouch.Foundation.NSNotificationCenter" /> to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type.</para>
502
<para id="tool-remark">If you want to subscribe to this notification, you can use the convenience <see cref="T:AVPlayerItem+Notifications" />.<see cref="M:AVPlayerItem+Notifications.ObserveDidPlayToEndTime" /> method which offers strongly typed access to the parameters of the notification.</para>
503
<para>The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification:</para>
511
notification = AVPlayerItem.Notifications.ObserveDidPlayToEndTime ((sender, args) => {
512
/* Access strongly typed args */
513
Console.WriteLine ("Notification: {0}", args.Notification);
516
// To stop listening:
517
notification.Dispose ();
522
NSObject notification;
523
void Callback (object sender, DidPlayToEndTime args)
525
// Access strongly typed args
526
Console.WriteLine ("Notification: {0}", args.Notification);
531
notification = AVPlayerItem.Notifications.ObserveDidPlayToEndTime (Callback);
536
notification.Dispose ();
539
<para>The following example shows how to use the notification with the DefaultCenter API:</para>
543
NSNotificationCenter.DefaultCenter.AddObserver (
544
AVPlayerItem.DidPlayToEndTimeNotification, (notification) => {Console.WriteLine ("Received the notification AVPlayerItem", notification); }
548
void Callback (NSNotification notification)
550
Console.WriteLine ("Received a notification AVPlayerItem", notification);
555
NSNotificationCenter.DefaultCenter.AddObserver (AVPlayerItem.DidPlayToEndTimeNotification, Callback);
562
<Member MemberName="Dispose">
563
<MemberSignature Language="C#" Value="protected override void Dispose (bool disposing);" />
564
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Dispose(bool disposing) cil managed" />
565
<MemberType>Method</MemberType>
567
<AssemblyVersion>0.0.0.0</AssemblyVersion>
570
<ReturnType>System.Void</ReturnType>
573
<Parameter Name="disposing" Type="System.Boolean" />
576
<param name="disposing">
577
<para>If set to <see langword="true" />, the method is invoked directly and will dispose manage and unmanaged resources; If set to <see langword="false" /> the method is being called by the garbage collector finalizer and should only release unmanaged resources.</para>
579
<summary>Releases the resources used by the AVPlayerItem object.</summary>
581
<para>This Dispose method releases the resources used by the AVPlayerItem class.</para>
582
<para>This method is called by both the Dispose() method and the object finalizer (Finalize). When invoked by the Dispose method, the parameter disposting <paramref name="disposing" /> is set to <see langword="true" /> and any managed object references that this object holds are also disposed or released; when invoked by the object finalizer, on the finalizer thread the value is set to <see langword="false" />. </para>
583
<para>Calling the Dispose method when you are finished using the AVPlayerItem ensures that all external resources used by this managed object are released as soon as possible. Once you have invoked the Dispose method, the object is no longer useful and you should no longer make any calls to it.</para>
584
<para> For more information on how to override this method and on the Dispose/IDisposable pattern, read the ``Implementing a Dispose Method'' document at http://msdn.microsoft.com/en-us/library/fs2xkftw.aspx</para>
588
<Member MemberName="Duration">
589
<MemberSignature Language="C#" Value="public virtual MonoMac.CoreMedia.CMTime Duration { get; }" />
590
<MemberSignature Language="ILAsm" Value=".property instance valuetype MonoMac.CoreMedia.CMTime Duration" />
591
<MemberType>Property</MemberType>
593
<AssemblyVersion>0.0.0.0</AssemblyVersion>
597
<AttributeName>MonoMac.ObjCRuntime.Since(4, 3)</AttributeName>
600
<AttributeName>get: MonoMac.Foundation.Export("duration")</AttributeName>
604
<ReturnType>MonoMac.CoreMedia.CMTime</ReturnType>
607
<summary>To be added.</summary>
608
<value>To be added.</value>
609
<remarks>To be added.</remarks>
612
<Member MemberName="Error">
613
<MemberSignature Language="C#" Value="public virtual MonoMac.Foundation.NSError Error { get; }" />
614
<MemberSignature Language="ILAsm" Value=".property instance class MonoMac.Foundation.NSError Error" />
615
<MemberType>Property</MemberType>
617
<AssemblyVersion>0.0.0.0</AssemblyVersion>
621
<AttributeName>get: MonoMac.Foundation.Export("error")</AttributeName>
625
<ReturnType>MonoMac.Foundation.NSError</ReturnType>
628
<summary>To be added.</summary>
629
<value>To be added.</value>
630
<remarks>To be added.</remarks>
633
<Member MemberName="ErrorLog">
634
<MemberSignature Language="C#" Value="public virtual MonoMac.AVFoundation.AVPlayerItemErrorLog ErrorLog { get; }" />
635
<MemberSignature Language="ILAsm" Value=".property instance class MonoMac.AVFoundation.AVPlayerItemErrorLog ErrorLog" />
636
<MemberType>Property</MemberType>
638
<AssemblyVersion>0.0.0.0</AssemblyVersion>
642
<AttributeName>MonoMac.ObjCRuntime.Since(4, 3)</AttributeName>
645
<AttributeName>get: MonoMac.Foundation.Export("errorLog")</AttributeName>
649
<ReturnType>MonoMac.AVFoundation.AVPlayerItemErrorLog</ReturnType>
652
<summary>To be added.</summary>
653
<value>To be added.</value>
654
<remarks>To be added.</remarks>
657
<Member MemberName="ForwardPlaybackEndTime">
658
<MemberSignature Language="C#" Value="public virtual MonoMac.CoreMedia.CMTime ForwardPlaybackEndTime { get; set; }" />
659
<MemberSignature Language="ILAsm" Value=".property instance valuetype MonoMac.CoreMedia.CMTime ForwardPlaybackEndTime" />
660
<MemberType>Property</MemberType>
662
<AssemblyVersion>0.0.0.0</AssemblyVersion>
666
<AttributeName>get: MonoMac.Foundation.Export("forwardPlaybackEndTime")</AttributeName>
669
<AttributeName>set: MonoMac.Foundation.Export("setForwardPlaybackEndTime:")</AttributeName>
673
<ReturnType>MonoMac.CoreMedia.CMTime</ReturnType>
676
<summary>To be added.</summary>
677
<value>To be added.</value>
678
<remarks>To be added.</remarks>
681
<Member MemberName="FromAsset">
682
<MemberSignature Language="C#" Value="public static MonoMac.AVFoundation.AVPlayerItem FromAsset (MonoMac.AVFoundation.AVAsset asset);" />
683
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class MonoMac.AVFoundation.AVPlayerItem FromAsset(class MonoMac.AVFoundation.AVAsset asset) cil managed" />
684
<MemberType>Method</MemberType>
686
<AssemblyVersion>0.0.0.0</AssemblyVersion>
690
<AttributeName>MonoMac.Foundation.Export("playerItemWithAsset:")</AttributeName>
694
<ReturnType>MonoMac.AVFoundation.AVPlayerItem</ReturnType>
697
<Parameter Name="asset" Type="MonoMac.AVFoundation.AVAsset" />
700
<param name="asset">To be added.</param>
701
<summary>To be added.</summary>
702
<returns>To be added.</returns>
703
<remarks>To be added.</remarks>
706
<Member MemberName="FromUrl">
707
<MemberSignature Language="C#" Value="public static MonoMac.AVFoundation.AVPlayerItem FromUrl (MonoMac.Foundation.NSUrl URL);" />
708
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class MonoMac.AVFoundation.AVPlayerItem FromUrl(class MonoMac.Foundation.NSUrl URL) cil managed" />
709
<MemberType>Method</MemberType>
711
<AssemblyVersion>0.0.0.0</AssemblyVersion>
715
<AttributeName>MonoMac.Foundation.Export("playerItemWithURL:")</AttributeName>
719
<ReturnType>MonoMac.AVFoundation.AVPlayerItem</ReturnType>
722
<Parameter Name="URL" Type="MonoMac.Foundation.NSUrl" />
725
<param name="URL">To be added.</param>
726
<summary>To be added.</summary>
727
<returns>To be added.</returns>
728
<remarks>To be added.</remarks>
731
<Member MemberName="ItemFailedToPlayToEndTimeErrorKey">
732
<MemberSignature Language="C#" Value="public static MonoMac.Foundation.NSString ItemFailedToPlayToEndTimeErrorKey { get; }" />
733
<MemberSignature Language="ILAsm" Value=".property class MonoMac.Foundation.NSString ItemFailedToPlayToEndTimeErrorKey" />
734
<MemberType>Property</MemberType>
736
<AssemblyVersion>0.0.0.0</AssemblyVersion>
739
<ReturnType>MonoMac.Foundation.NSString</ReturnType>
742
<summary>Represents the value associated with the constant AVPlayerItemFailedToPlayToEndTimeErrorKey</summary>
745
<remarks>To be added.</remarks>
748
<Member MemberName="ItemFailedToPlayToEndTimeNotification">
749
<MemberSignature Language="C#" Value="public static MonoMac.Foundation.NSString ItemFailedToPlayToEndTimeNotification { get; }" />
750
<MemberSignature Language="ILAsm" Value=".property class MonoMac.Foundation.NSString ItemFailedToPlayToEndTimeNotification" />
751
<MemberType>Property</MemberType>
753
<AssemblyVersion>0.0.0.0</AssemblyVersion>
756
<ReturnType>MonoMac.Foundation.NSString</ReturnType>
759
<summary>Notification constant for ItemFailedToPlayToEndTime</summary>
760
<value>NSString constant, should be used as a token to NSNotificationCenter.</value>
762
<para id="tool-remark">This constant can be used with the <see cref="T:MonoTouch.Foundation.NSNotificationCenter" /> to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type.</para>
763
<para id="tool-remark">If you want to subscribe to this notification, you can use the convenience <see cref="T:AVPlayerItem+Notifications" />.<see cref="M:AVPlayerItem+Notifications.ObserveItemFailedToPlayToEndTime" /> method which offers strongly typed access to the parameters of the notification.</para>
764
<para>The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification:</para>
772
notification = AVPlayerItem.Notifications.ObserveItemFailedToPlayToEndTime ((sender, args) => {
773
/* Access strongly typed args */
774
Console.WriteLine ("Notification: {0}", args.Notification);
776
Console.WriteLine ("Error", args.Error);
779
// To stop listening:
780
notification.Dispose ();
785
NSObject notification;
786
void Callback (object sender, ItemFailedToPlayToEndTime args)
788
// Access strongly typed args
789
Console.WriteLine ("Notification: {0}", args.Notification);
791
Console.WriteLine ("Error", args.Error);
796
notification = AVPlayerItem.Notifications.ObserveItemFailedToPlayToEndTime (Callback);
801
notification.Dispose ();
804
<para>The following example shows how to use the notification with the DefaultCenter API:</para>
808
NSNotificationCenter.DefaultCenter.AddObserver (
809
AVPlayerItem.ItemFailedToPlayToEndTimeNotification, (notification) => {Console.WriteLine ("Received the notification AVPlayerItem", notification); }
813
void Callback (NSNotification notification)
815
Console.WriteLine ("Received a notification AVPlayerItem", notification);
820
NSNotificationCenter.DefaultCenter.AddObserver (AVPlayerItem.ItemFailedToPlayToEndTimeNotification, Callback);
827
<Member MemberName="LoadedTimeRanges">
828
<MemberSignature Language="C#" Value="public virtual MonoMac.Foundation.NSValue[] LoadedTimeRanges { get; }" />
829
<MemberSignature Language="ILAsm" Value=".property instance class MonoMac.Foundation.NSValue[] LoadedTimeRanges" />
830
<MemberType>Property</MemberType>
832
<AssemblyVersion>0.0.0.0</AssemblyVersion>
836
<AttributeName>get: MonoMac.Foundation.Export("loadedTimeRanges")</AttributeName>
840
<ReturnType>MonoMac.Foundation.NSValue[]</ReturnType>
843
<summary>To be added.</summary>
844
<value>To be added.</value>
845
<remarks>To be added.</remarks>
848
<Member MemberName="NewAccessLogEntryNotification">
849
<MemberSignature Language="C#" Value="public static MonoMac.Foundation.NSString NewAccessLogEntryNotification { get; }" />
850
<MemberSignature Language="ILAsm" Value=".property class MonoMac.Foundation.NSString NewAccessLogEntryNotification" />
851
<MemberType>Property</MemberType>
853
<AssemblyVersion>0.0.0.0</AssemblyVersion>
856
<ReturnType>MonoMac.Foundation.NSString</ReturnType>
859
<summary>To be added.</summary>
860
<value>To be added.</value>
861
<remarks>To be added.</remarks>
864
<Member MemberName="NewErrorLogEntryNotification">
865
<MemberSignature Language="C#" Value="public static MonoMac.Foundation.NSString NewErrorLogEntryNotification { get; }" />
866
<MemberSignature Language="ILAsm" Value=".property class MonoMac.Foundation.NSString NewErrorLogEntryNotification" />
867
<MemberType>Property</MemberType>
869
<AssemblyVersion>0.0.0.0</AssemblyVersion>
872
<ReturnType>MonoMac.Foundation.NSString</ReturnType>
875
<summary>To be added.</summary>
876
<value>To be added.</value>
877
<remarks>To be added.</remarks>
880
<Member MemberName="Outputs">
881
<MemberSignature Language="C#" Value="public virtual MonoMac.AVFoundation.AVPlayerItemOutput Outputs { get; }" />
882
<MemberSignature Language="ILAsm" Value=".property instance class MonoMac.AVFoundation.AVPlayerItemOutput Outputs" />
883
<MemberType>Property</MemberType>
885
<AssemblyVersion>0.0.0.0</AssemblyVersion>
889
<AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
892
<AttributeName>get: MonoMac.Foundation.Export("outputs")</AttributeName>
896
<ReturnType>MonoMac.AVFoundation.AVPlayerItemOutput</ReturnType>
899
<summary>To be added.</summary>
900
<value>To be added.</value>
901
<remarks>To be added.</remarks>
904
<Member MemberName="PlaybackBufferEmpty">
905
<MemberSignature Language="C#" Value="public virtual bool PlaybackBufferEmpty { get; }" />
906
<MemberSignature Language="ILAsm" Value=".property instance bool PlaybackBufferEmpty" />
907
<MemberType>Property</MemberType>
909
<AssemblyVersion>0.0.0.0</AssemblyVersion>
913
<AttributeName>get: MonoMac.Foundation.Export("isPlaybackBufferEmpty")</AttributeName>
917
<ReturnType>System.Boolean</ReturnType>
920
<summary>To be added.</summary>
921
<value>To be added.</value>
922
<remarks>To be added.</remarks>
925
<Member MemberName="PlaybackBufferFull">
926
<MemberSignature Language="C#" Value="public virtual bool PlaybackBufferFull { get; }" />
927
<MemberSignature Language="ILAsm" Value=".property instance bool PlaybackBufferFull" />
928
<MemberType>Property</MemberType>
930
<AssemblyVersion>0.0.0.0</AssemblyVersion>
934
<AttributeName>get: MonoMac.Foundation.Export("isPlaybackBufferFull")</AttributeName>
938
<ReturnType>System.Boolean</ReturnType>
941
<summary>To be added.</summary>
942
<value>To be added.</value>
943
<remarks>To be added.</remarks>
946
<Member MemberName="PlaybackLikelyToKeepUp">
947
<MemberSignature Language="C#" Value="public virtual bool PlaybackLikelyToKeepUp { get; }" />
948
<MemberSignature Language="ILAsm" Value=".property instance bool PlaybackLikelyToKeepUp" />
949
<MemberType>Property</MemberType>
951
<AssemblyVersion>0.0.0.0</AssemblyVersion>
955
<AttributeName>get: MonoMac.Foundation.Export("isPlaybackLikelyToKeepUp")</AttributeName>
959
<ReturnType>System.Boolean</ReturnType>
962
<summary>To be added.</summary>
963
<value>To be added.</value>
964
<remarks>To be added.</remarks>
967
<Member MemberName="PlaybackStalledNotification">
968
<MemberSignature Language="C#" Value="public static MonoMac.Foundation.NSString PlaybackStalledNotification { get; }" />
969
<MemberSignature Language="ILAsm" Value=".property class MonoMac.Foundation.NSString PlaybackStalledNotification" />
970
<MemberType>Property</MemberType>
972
<AssemblyVersion>0.0.0.0</AssemblyVersion>
975
<ReturnType>MonoMac.Foundation.NSString</ReturnType>
978
<summary>To be added.</summary>
979
<value>To be added.</value>
980
<remarks>To be added.</remarks>
983
<Member MemberName="PresentationSize">
984
<MemberSignature Language="C#" Value="public virtual System.Drawing.SizeF PresentationSize { get; }" />
985
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Drawing.SizeF PresentationSize" />
986
<MemberType>Property</MemberType>
988
<AssemblyVersion>0.0.0.0</AssemblyVersion>
992
<AttributeName>get: MonoMac.Foundation.Export("presentationSize")</AttributeName>
996
<ReturnType>System.Drawing.SizeF</ReturnType>
999
<summary>To be added.</summary>
1000
<value>To be added.</value>
1001
<remarks>To be added.</remarks>
1004
<Member MemberName="RemoveOutput">
1005
<MemberSignature Language="C#" Value="public virtual void RemoveOutput (MonoMac.AVFoundation.AVPlayerItemOutput output);" />
1006
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void RemoveOutput(class MonoMac.AVFoundation.AVPlayerItemOutput output) cil managed" />
1007
<MemberType>Method</MemberType>
1009
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1013
<AttributeName>MonoMac.Foundation.Export("removeOutput:")</AttributeName>
1017
<ReturnType>System.Void</ReturnType>
1020
<Parameter Name="output" Type="MonoMac.AVFoundation.AVPlayerItemOutput" />
1023
<param name="output">To be added.</param>
1024
<summary>To be added.</summary>
1025
<remarks>To be added.</remarks>
1028
<Member MemberName="ReversePlaybackEndTime">
1029
<MemberSignature Language="C#" Value="public virtual MonoMac.CoreMedia.CMTime ReversePlaybackEndTime { get; set; }" />
1030
<MemberSignature Language="ILAsm" Value=".property instance valuetype MonoMac.CoreMedia.CMTime ReversePlaybackEndTime" />
1031
<MemberType>Property</MemberType>
1033
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1037
<AttributeName>get: MonoMac.Foundation.Export("reversePlaybackEndTime")</AttributeName>
1040
<AttributeName>set: MonoMac.Foundation.Export("setReversePlaybackEndTime:")</AttributeName>
1044
<ReturnType>MonoMac.CoreMedia.CMTime</ReturnType>
1047
<summary>To be added.</summary>
1048
<value>To be added.</value>
1049
<remarks>To be added.</remarks>
1052
<Member MemberName="Seek">
1053
<MemberSignature Language="C#" Value="public virtual bool Seek (MonoMac.CoreMedia.CMTime time);" />
1054
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Seek(valuetype MonoMac.CoreMedia.CMTime time) cil managed" />
1055
<MemberType>Method</MemberType>
1057
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1061
<AttributeName>MonoMac.Foundation.Export("seekToTime:")</AttributeName>
1065
<ReturnType>System.Boolean</ReturnType>
1068
<Parameter Name="time" Type="MonoMac.CoreMedia.CMTime" />
1071
<param name="time">To be added.</param>
1072
<summary>To be added.</summary>
1073
<returns>To be added.</returns>
1074
<remarks>To be added.</remarks>
1077
<Member MemberName="Seek">
1078
<MemberSignature Language="C#" Value="public virtual bool Seek (MonoMac.Foundation.NSDate date);" />
1079
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Seek(class MonoMac.Foundation.NSDate date) cil managed" />
1080
<MemberType>Method</MemberType>
1082
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1086
<AttributeName>MonoMac.Foundation.Export("seekToDate:")</AttributeName>
1090
<ReturnType>System.Boolean</ReturnType>
1093
<Parameter Name="date" Type="MonoMac.Foundation.NSDate" />
1096
<param name="date">To be added.</param>
1097
<summary>To be added.</summary>
1098
<returns>To be added.</returns>
1099
<remarks>To be added.</remarks>
1102
<Member MemberName="Seek">
1103
<MemberSignature Language="C#" Value="public virtual void Seek (MonoMac.CoreMedia.CMTime time, MonoMac.AVFoundation.AVCompletion completion);" />
1104
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Seek(valuetype MonoMac.CoreMedia.CMTime time, class MonoMac.AVFoundation.AVCompletion completion) cil managed" />
1105
<MemberType>Method</MemberType>
1107
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1111
<AttributeName>MonoMac.Foundation.Export("seekToTime:completionHandler:")</AttributeName>
1115
<ReturnType>System.Void</ReturnType>
1118
<Parameter Name="time" Type="MonoMac.CoreMedia.CMTime" />
1119
<Parameter Name="completion" Type="MonoMac.AVFoundation.AVCompletion" />
1122
<param name="time">To be added.</param>
1123
<param name="completion">To be added.</param>
1124
<summary>To be added.</summary>
1125
<remarks>To be added.</remarks>
1128
<Member MemberName="Seek">
1129
<MemberSignature Language="C#" Value="public virtual bool Seek (MonoMac.Foundation.NSDate date, MonoMac.AVFoundation.AVCompletion completion);" />
1130
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Seek(class MonoMac.Foundation.NSDate date, class MonoMac.AVFoundation.AVCompletion completion) cil managed" />
1131
<MemberType>Method</MemberType>
1133
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1137
<AttributeName>MonoMac.Foundation.Export("seekToDate:completionHandler:")</AttributeName>
1141
<ReturnType>System.Boolean</ReturnType>
1144
<Parameter Name="date" Type="MonoMac.Foundation.NSDate" />
1145
<Parameter Name="completion" Type="MonoMac.AVFoundation.AVCompletion" />
1148
<param name="date">To be added.</param>
1149
<param name="completion">To be added.</param>
1150
<summary>To be added.</summary>
1151
<returns>To be added.</returns>
1152
<remarks>To be added.</remarks>
1155
<Member MemberName="Seek">
1156
<MemberSignature Language="C#" Value="public virtual void Seek (MonoMac.CoreMedia.CMTime time, MonoMac.CoreMedia.CMTime toleranceBefore, MonoMac.CoreMedia.CMTime toleranceAfter, MonoMac.AVFoundation.AVCompletion completion);" />
1157
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Seek(valuetype MonoMac.CoreMedia.CMTime time, valuetype MonoMac.CoreMedia.CMTime toleranceBefore, valuetype MonoMac.CoreMedia.CMTime toleranceAfter, class MonoMac.AVFoundation.AVCompletion completion) cil managed" />
1158
<MemberType>Method</MemberType>
1160
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1164
<AttributeName>MonoMac.Foundation.Export("seekToTime:toleranceBefore:toleranceAfter:completionHandler:")</AttributeName>
1168
<ReturnType>System.Void</ReturnType>
1171
<Parameter Name="time" Type="MonoMac.CoreMedia.CMTime" />
1172
<Parameter Name="toleranceBefore" Type="MonoMac.CoreMedia.CMTime" />
1173
<Parameter Name="toleranceAfter" Type="MonoMac.CoreMedia.CMTime" />
1174
<Parameter Name="completion" Type="MonoMac.AVFoundation.AVCompletion" />
1177
<param name="time">To be added.</param>
1178
<param name="toleranceBefore">To be added.</param>
1179
<param name="toleranceAfter">To be added.</param>
1180
<param name="completion">To be added.</param>
1181
<summary>To be added.</summary>
1182
<remarks>To be added.</remarks>
1185
<Member MemberName="SeekableTimeRanges">
1186
<MemberSignature Language="C#" Value="public virtual MonoMac.Foundation.NSValue[] SeekableTimeRanges { get; }" />
1187
<MemberSignature Language="ILAsm" Value=".property instance class MonoMac.Foundation.NSValue[] SeekableTimeRanges" />
1188
<MemberType>Property</MemberType>
1190
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1194
<AttributeName>get: MonoMac.Foundation.Export("seekableTimeRanges")</AttributeName>
1198
<ReturnType>MonoMac.Foundation.NSValue[]</ReturnType>
1201
<summary>To be added.</summary>
1202
<value>To be added.</value>
1203
<remarks>To be added.</remarks>
1206
<Member MemberName="SeekingWaitsForVideoCompositionRendering">
1207
<MemberSignature Language="C#" Value="public virtual bool SeekingWaitsForVideoCompositionRendering { get; set; }" />
1208
<MemberSignature Language="ILAsm" Value=".property instance bool SeekingWaitsForVideoCompositionRendering" />
1209
<MemberType>Property</MemberType>
1211
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1215
<AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
1218
<AttributeName>get: MonoMac.Foundation.Export("seekingWaitsForVideoCompositionRendering")</AttributeName>
1221
<AttributeName>set: MonoMac.Foundation.Export("setSeekingWaitsForVideoCompositionRendering:")</AttributeName>
1225
<ReturnType>System.Boolean</ReturnType>
1228
<summary>To be added.</summary>
1229
<value>To be added.</value>
1230
<remarks>To be added.</remarks>
1233
<Member MemberName="SeekToDate">
1234
<MemberSignature Language="C#" Value="public virtual bool SeekToDate (MonoMac.CoreMedia.CMTime time, MonoMac.CoreMedia.CMTime toleranceBefore, MonoMac.CoreMedia.CMTime toleranceAfter);" />
1235
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SeekToDate(valuetype MonoMac.CoreMedia.CMTime time, valuetype MonoMac.CoreMedia.CMTime toleranceBefore, valuetype MonoMac.CoreMedia.CMTime toleranceAfter) cil managed" />
1236
<MemberType>Method</MemberType>
1238
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1242
<AttributeName>MonoMac.Foundation.Export("seekToDate:")</AttributeName>
1246
<ReturnType>System.Boolean</ReturnType>
1249
<Parameter Name="time" Type="MonoMac.CoreMedia.CMTime" />
1250
<Parameter Name="toleranceBefore" Type="MonoMac.CoreMedia.CMTime" />
1251
<Parameter Name="toleranceAfter" Type="MonoMac.CoreMedia.CMTime" />
1254
<param name="time">To be added.</param>
1255
<param name="toleranceBefore">To be added.</param>
1256
<param name="toleranceAfter">To be added.</param>
1257
<summary>To be added.</summary>
1258
<returns>To be added.</returns>
1259
<remarks>To be added.</remarks>
1262
<Member MemberName="SelectedMediaOption">
1263
<MemberSignature Language="C#" Value="public virtual MonoMac.AVFoundation.AVMediaSelectionOption SelectedMediaOption (MonoMac.AVFoundation.AVMediaSelectionGroup inMediaSelectionGroup);" />
1264
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class MonoMac.AVFoundation.AVMediaSelectionOption SelectedMediaOption(class MonoMac.AVFoundation.AVMediaSelectionGroup inMediaSelectionGroup) cil managed" />
1265
<MemberType>Method</MemberType>
1267
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1271
<AttributeName>MonoMac.Foundation.Export("selectedMediaOptionInMediaSelectionGroup:")</AttributeName>
1275
<ReturnType>MonoMac.AVFoundation.AVMediaSelectionOption</ReturnType>
1278
<Parameter Name="inMediaSelectionGroup" Type="MonoMac.AVFoundation.AVMediaSelectionGroup" />
1281
<param name="inMediaSelectionGroup">To be added.</param>
1282
<summary>To be added.</summary>
1283
<returns>To be added.</returns>
1284
<remarks>To be added.</remarks>
1287
<Member MemberName="SelectMediaOption">
1288
<MemberSignature Language="C#" Value="public virtual void SelectMediaOption (MonoMac.AVFoundation.AVMediaSelectionOption mediaSelectionOption, MonoMac.AVFoundation.AVMediaSelectionGroup mediaSelectionGroup);" />
1289
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SelectMediaOption(class MonoMac.AVFoundation.AVMediaSelectionOption mediaSelectionOption, class MonoMac.AVFoundation.AVMediaSelectionGroup mediaSelectionGroup) cil managed" />
1290
<MemberType>Method</MemberType>
1292
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1296
<AttributeName>MonoMac.Foundation.Export("selectMediaOption:inMediaSelectionGroup:")</AttributeName>
1300
<ReturnType>System.Void</ReturnType>
1303
<Parameter Name="mediaSelectionOption" Type="MonoMac.AVFoundation.AVMediaSelectionOption" />
1304
<Parameter Name="mediaSelectionGroup" Type="MonoMac.AVFoundation.AVMediaSelectionGroup" />
1307
<param name="mediaSelectionOption">To be added.</param>
1308
<param name="mediaSelectionGroup">To be added.</param>
1309
<summary>To be added.</summary>
1310
<remarks>To be added.</remarks>
1313
<Member MemberName="Status">
1314
<MemberSignature Language="C#" Value="public virtual MonoMac.AVFoundation.AVPlayerItemStatus Status { get; }" />
1315
<MemberSignature Language="ILAsm" Value=".property instance valuetype MonoMac.AVFoundation.AVPlayerItemStatus Status" />
1316
<MemberType>Property</MemberType>
1318
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1322
<AttributeName>get: MonoMac.Foundation.Export("status")</AttributeName>
1326
<ReturnType>MonoMac.AVFoundation.AVPlayerItemStatus</ReturnType>
1329
<summary>To be added.</summary>
1330
<value>To be added.</value>
1331
<remarks>To be added.</remarks>
1334
<Member MemberName="StepByCount">
1335
<MemberSignature Language="C#" Value="public virtual void StepByCount (int stepCount);" />
1336
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void StepByCount(int32 stepCount) cil managed" />
1337
<MemberType>Method</MemberType>
1339
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1343
<AttributeName>MonoMac.Foundation.Export("stepByCount:")</AttributeName>
1347
<ReturnType>System.Void</ReturnType>
1350
<Parameter Name="stepCount" Type="System.Int32" />
1353
<param name="stepCount">To be added.</param>
1354
<summary>To be added.</summary>
1355
<remarks>To be added.</remarks>
1358
<Member MemberName="TextStyleRules">
1359
<MemberSignature Language="C#" Value="public virtual MonoMac.AVFoundation.AVTextStyleRule[] TextStyleRules { get; set; }" />
1360
<MemberSignature Language="ILAsm" Value=".property instance class MonoMac.AVFoundation.AVTextStyleRule[] TextStyleRules" />
1361
<MemberType>Property</MemberType>
1363
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1367
<AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
1370
<AttributeName>get: MonoMac.Foundation.Export("textStyleRules")</AttributeName>
1373
<AttributeName>set: MonoMac.Foundation.Export("setTextStyleRules:")</AttributeName>
1377
<ReturnType>MonoMac.AVFoundation.AVTextStyleRule[]</ReturnType>
1380
<summary>To be added.</summary>
1381
<value>To be added.</value>
1382
<remarks>To be added.</remarks>
1385
<Member MemberName="Timebase">
1386
<MemberSignature Language="C#" Value="public virtual MonoMac.CoreMedia.CMTimebase Timebase { get; }" />
1387
<MemberSignature Language="ILAsm" Value=".property instance class MonoMac.CoreMedia.CMTimebase Timebase" />
1388
<MemberType>Property</MemberType>
1390
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1394
<AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
1397
<AttributeName>get: MonoMac.Foundation.Export("timebase")</AttributeName>
1401
<ReturnType>MonoMac.CoreMedia.CMTimebase</ReturnType>
1404
<summary>To be added.</summary>
1405
<value>To be added.</value>
1406
<remarks>To be added.</remarks>
1409
<Member MemberName="TimedMetadata">
1410
<MemberSignature Language="C#" Value="public virtual MonoMac.Foundation.NSObject[] TimedMetadata { get; }" />
1411
<MemberSignature Language="ILAsm" Value=".property instance class MonoMac.Foundation.NSObject[] TimedMetadata" />
1412
<MemberType>Property</MemberType>
1414
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1418
<AttributeName>get: MonoMac.Foundation.Export("timedMetadata")</AttributeName>
1422
<ReturnType>MonoMac.Foundation.NSObject[]</ReturnType>
1425
<summary>To be added.</summary>
1426
<value>To be added.</value>
1427
<remarks>To be added.</remarks>
1430
<Member MemberName="TimeJumpedNotification">
1431
<MemberSignature Language="C#" Value="public static MonoMac.Foundation.NSString TimeJumpedNotification { get; }" />
1432
<MemberSignature Language="ILAsm" Value=".property class MonoMac.Foundation.NSString TimeJumpedNotification" />
1433
<MemberType>Property</MemberType>
1435
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1438
<ReturnType>MonoMac.Foundation.NSString</ReturnType>
1441
<summary>Notification constant for TimeJumped</summary>
1442
<value>NSString constant, should be used as a token to NSNotificationCenter.</value>
1444
<para id="tool-remark">This constant can be used with the <see cref="T:MonoTouch.Foundation.NSNotificationCenter" /> to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type.</para>
1445
<para id="tool-remark">If you want to subscribe to this notification, you can use the convenience <see cref="T:AVPlayerItem+Notifications" />.<see cref="M:AVPlayerItem+Notifications.ObserveTimeJumped" /> method which offers strongly typed access to the parameters of the notification.</para>
1446
<para>The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification:</para>
1454
notification = AVPlayerItem.Notifications.ObserveTimeJumped ((sender, args) => {
1455
/* Access strongly typed args */
1456
Console.WriteLine ("Notification: {0}", args.Notification);
1459
// To stop listening:
1460
notification.Dispose ();
1465
NSObject notification;
1466
void Callback (object sender, TimeJumped args)
1468
// Access strongly typed args
1469
Console.WriteLine ("Notification: {0}", args.Notification);
1474
notification = AVPlayerItem.Notifications.ObserveTimeJumped (Callback);
1479
notification.Dispose ();
1482
<para>The following example shows how to use the notification with the DefaultCenter API:</para>
1486
NSNotificationCenter.DefaultCenter.AddObserver (
1487
AVPlayerItem.TimeJumpedNotification, (notification) => {Console.WriteLine ("Received the notification AVPlayerItem", notification); }
1491
void Callback (NSNotification notification)
1493
Console.WriteLine ("Received a notification AVPlayerItem", notification);
1498
NSNotificationCenter.DefaultCenter.AddObserver (AVPlayerItem.TimeJumpedNotification, Callback);
1505
<Member MemberName="Tracks">
1506
<MemberSignature Language="C#" Value="public virtual MonoMac.AVFoundation.AVPlayerItemTrack[] Tracks { get; }" />
1507
<MemberSignature Language="ILAsm" Value=".property instance class MonoMac.AVFoundation.AVPlayerItemTrack[] Tracks" />
1508
<MemberType>Property</MemberType>
1510
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1514
<AttributeName>get: MonoMac.Foundation.Export("tracks")</AttributeName>
1518
<ReturnType>MonoMac.AVFoundation.AVPlayerItemTrack[]</ReturnType>
1521
<summary>To be added.</summary>
1522
<value>To be added.</value>
1523
<remarks>To be added.</remarks>
1526
<Member MemberName="VideoComposition">
1527
<MemberSignature Language="C#" Value="public virtual MonoMac.AVFoundation.AVVideoComposition VideoComposition { get; set; }" />
1528
<MemberSignature Language="ILAsm" Value=".property instance class MonoMac.AVFoundation.AVVideoComposition VideoComposition" />
1529
<MemberType>Property</MemberType>
1531
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1535
<AttributeName>get: MonoMac.Foundation.Export("videoComposition", MonoMac.ObjCRuntime.ArgumentSemantic.Copy)</AttributeName>
1538
<AttributeName>set: MonoMac.Foundation.Export("setVideoComposition:", MonoMac.ObjCRuntime.ArgumentSemantic.Copy)</AttributeName>
1542
<ReturnType>MonoMac.AVFoundation.AVVideoComposition</ReturnType>
1545
<summary>To be added.</summary>
1546
<value>To be added.</value>
1547
<remarks>To be added.</remarks>