~ubuntu-branches/ubuntu/trusty/monodevelop/trusty-proposed

« back to all changes in this revision

Viewing changes to external/monomac/docs/en/MonoMac.AVFoundation/AVPlayerItem.xml

  • Committer: Package Import Robot
  • Author(s): Jo Shields
  • Date: 2013-05-12 09:46:03 UTC
  • mto: This revision was merged to the branch mainline in revision 29.
  • Revision ID: package-import@ubuntu.com-20130512094603-mad323bzcxvmcam0
Tags: upstream-4.0.5+dfsg
ImportĀ upstreamĀ versionĀ 4.0.5+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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" />
 
4
  <AssemblyInfo>
 
5
    <AssemblyName>MonoMac</AssemblyName>
 
6
    <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
7
  </AssemblyInfo>
 
8
  <Base>
 
9
    <BaseTypeName>MonoMac.Foundation.NSObject</BaseTypeName>
 
10
  </Base>
 
11
  <Interfaces />
 
12
  <Attributes>
 
13
    <Attribute>
 
14
      <AttributeName>MonoMac.Foundation.Register("AVPlayerItem", true)</AttributeName>
 
15
    </Attribute>
 
16
  </Attributes>
 
17
  <Docs>
 
18
    <summary>To be added.</summary>
 
19
    <remarks>To be added.</remarks>
 
20
  </Docs>
 
21
  <Members>
 
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>
 
26
      <AssemblyInfo>
 
27
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
28
      </AssemblyInfo>
 
29
      <Attributes>
 
30
        <Attribute>
 
31
          <AttributeName>MonoMac.Foundation.Export("initWithAsset:")</AttributeName>
 
32
        </Attribute>
 
33
      </Attributes>
 
34
      <Parameters>
 
35
        <Parameter Name="asset" Type="MonoMac.AVFoundation.AVAsset" />
 
36
      </Parameters>
 
37
      <Docs>
 
38
        <param name="asset">To be added.</param>
 
39
        <summary>To be added.</summary>
 
40
        <remarks>To be added.</remarks>
 
41
      </Docs>
 
42
    </Member>
 
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>
 
47
      <AssemblyInfo>
 
48
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
49
      </AssemblyInfo>
 
50
      <Attributes>
 
51
        <Attribute>
 
52
          <AttributeName>MonoMac.Foundation.Export("initWithCoder:")</AttributeName>
 
53
        </Attribute>
 
54
        <Attribute>
 
55
          <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
 
56
        </Attribute>
 
57
      </Attributes>
 
58
      <Parameters>
 
59
        <Parameter Name="coder" Type="MonoMac.Foundation.NSCoder" />
 
60
      </Parameters>
 
61
      <Docs>
 
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>
 
65
      </Docs>
 
66
    </Member>
 
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>
 
71
      <AssemblyInfo>
 
72
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
73
      </AssemblyInfo>
 
74
      <Attributes>
 
75
        <Attribute>
 
76
          <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
 
77
        </Attribute>
 
78
      </Attributes>
 
79
      <Parameters>
 
80
        <Parameter Name="t" Type="MonoMac.Foundation.NSObjectFlag" />
 
81
      </Parameters>
 
82
      <Docs>
 
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>
 
85
        <remarks>
 
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>
 
87
          <example>
 
88
            <code lang="C#">
 
89
public class MyClass : BaseClass {
 
90
    [Export ("initWithFoo:")]
 
91
    public MyClass (string foo) : base (NSObjectFlag.Empty)
 
92
    {
 
93
        ...
 
94
    }
 
95
</code>
 
96
          </example>
 
97
        </remarks>
 
98
      </Docs>
 
99
    </Member>
 
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>
 
104
      <AssemblyInfo>
 
105
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
106
      </AssemblyInfo>
 
107
      <Attributes>
 
108
        <Attribute>
 
109
          <AttributeName>MonoMac.Foundation.Export("initWithURL:")</AttributeName>
 
110
        </Attribute>
 
111
      </Attributes>
 
112
      <Parameters>
 
113
        <Parameter Name="URL" Type="MonoMac.Foundation.NSUrl" />
 
114
      </Parameters>
 
115
      <Docs>
 
116
        <param name="URL">To be added.</param>
 
117
        <summary>To be added.</summary>
 
118
        <remarks>To be added.</remarks>
 
119
      </Docs>
 
120
    </Member>
 
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>
 
125
      <AssemblyInfo>
 
126
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
127
      </AssemblyInfo>
 
128
      <Attributes>
 
129
        <Attribute>
 
130
          <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
 
131
        </Attribute>
 
132
      </Attributes>
 
133
      <Parameters>
 
134
        <Parameter Name="handle" Type="System.IntPtr" />
 
135
      </Parameters>
 
136
      <Docs>
 
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>
 
139
        <remarks>
 
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>
 
141
        </remarks>
 
142
      </Docs>
 
143
    </Member>
 
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>
 
148
      <AssemblyInfo>
 
149
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
150
      </AssemblyInfo>
 
151
      <Attributes>
 
152
        <Attribute>
 
153
          <AttributeName>MonoMac.ObjCRuntime.Since(4, 3)</AttributeName>
 
154
        </Attribute>
 
155
        <Attribute>
 
156
          <AttributeName>get: MonoMac.Foundation.Export("accessLog")</AttributeName>
 
157
        </Attribute>
 
158
      </Attributes>
 
159
      <ReturnValue>
 
160
        <ReturnType>MonoMac.AVFoundation.AVPlayerItemAccessLog</ReturnType>
 
161
      </ReturnValue>
 
162
      <Docs>
 
163
        <summary>To be added.</summary>
 
164
        <value>To be added.</value>
 
165
        <remarks>To be added.</remarks>
 
166
      </Docs>
 
167
    </Member>
 
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>
 
172
      <AssemblyInfo>
 
173
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
174
      </AssemblyInfo>
 
175
      <Attributes>
 
176
        <Attribute>
 
177
          <AttributeName>MonoMac.Foundation.Export("addOutput:")</AttributeName>
 
178
        </Attribute>
 
179
      </Attributes>
 
180
      <ReturnValue>
 
181
        <ReturnType>System.Void</ReturnType>
 
182
      </ReturnValue>
 
183
      <Parameters>
 
184
        <Parameter Name="output" Type="MonoMac.AVFoundation.AVPlayerItemOutput" />
 
185
      </Parameters>
 
186
      <Docs>
 
187
        <param name="output">To be added.</param>
 
188
        <summary>To be added.</summary>
 
189
        <remarks>To be added.</remarks>
 
190
      </Docs>
 
191
    </Member>
 
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>
 
196
      <AssemblyInfo>
 
197
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
198
      </AssemblyInfo>
 
199
      <Attributes>
 
200
        <Attribute>
 
201
          <AttributeName>get: MonoMac.Foundation.Export("asset")</AttributeName>
 
202
        </Attribute>
 
203
      </Attributes>
 
204
      <ReturnValue>
 
205
        <ReturnType>MonoMac.AVFoundation.AVAsset</ReturnType>
 
206
      </ReturnValue>
 
207
      <Docs>
 
208
        <summary>To be added.</summary>
 
209
        <value>To be added.</value>
 
210
        <remarks>To be added.</remarks>
 
211
      </Docs>
 
212
    </Member>
 
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>
 
217
      <AssemblyInfo>
 
218
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
219
      </AssemblyInfo>
 
220
      <Attributes>
 
221
        <Attribute>
 
222
          <AttributeName>get: MonoMac.Foundation.Export("audioMix", MonoMac.ObjCRuntime.ArgumentSemantic.Copy)</AttributeName>
 
223
        </Attribute>
 
224
        <Attribute>
 
225
          <AttributeName>set: MonoMac.Foundation.Export("setAudioMix:", MonoMac.ObjCRuntime.ArgumentSemantic.Copy)</AttributeName>
 
226
        </Attribute>
 
227
      </Attributes>
 
228
      <ReturnValue>
 
229
        <ReturnType>MonoMac.AVFoundation.AVAudioMix</ReturnType>
 
230
      </ReturnValue>
 
231
      <Docs>
 
232
        <summary>To be added.</summary>
 
233
        <value>To be added.</value>
 
234
        <remarks>To be added.</remarks>
 
235
      </Docs>
 
236
    </Member>
 
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>
 
241
      <AssemblyInfo>
 
242
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
243
      </AssemblyInfo>
 
244
      <Attributes>
 
245
        <Attribute>
 
246
          <AttributeName>MonoMac.Foundation.Export("cancelPendingSeeks")</AttributeName>
 
247
        </Attribute>
 
248
      </Attributes>
 
249
      <ReturnValue>
 
250
        <ReturnType>System.Void</ReturnType>
 
251
      </ReturnValue>
 
252
      <Parameters />
 
253
      <Docs>
 
254
        <summary>To be added.</summary>
 
255
        <remarks>To be added.</remarks>
 
256
      </Docs>
 
257
    </Member>
 
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>
 
262
      <AssemblyInfo>
 
263
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
264
      </AssemblyInfo>
 
265
      <Attributes>
 
266
        <Attribute>
 
267
          <AttributeName>MonoMac.ObjCRuntime.Since(5, 0)</AttributeName>
 
268
        </Attribute>
 
269
        <Attribute>
 
270
          <AttributeName>get: MonoMac.Foundation.Export("canPlayFastForward")</AttributeName>
 
271
        </Attribute>
 
272
      </Attributes>
 
273
      <ReturnValue>
 
274
        <ReturnType>System.Boolean</ReturnType>
 
275
      </ReturnValue>
 
276
      <Docs>
 
277
        <summary>To be added.</summary>
 
278
        <value>To be added.</value>
 
279
        <remarks>To be added.</remarks>
 
280
      </Docs>
 
281
    </Member>
 
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>
 
286
      <AssemblyInfo>
 
287
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
288
      </AssemblyInfo>
 
289
      <Attributes>
 
290
        <Attribute>
 
291
          <AttributeName>MonoMac.ObjCRuntime.Since(5, 0)</AttributeName>
 
292
        </Attribute>
 
293
        <Attribute>
 
294
          <AttributeName>get: MonoMac.Foundation.Export("canPlayFastReverse")</AttributeName>
 
295
        </Attribute>
 
296
      </Attributes>
 
297
      <ReturnValue>
 
298
        <ReturnType>System.Boolean</ReturnType>
 
299
      </ReturnValue>
 
300
      <Docs>
 
301
        <summary>To be added.</summary>
 
302
        <value>To be added.</value>
 
303
        <remarks>To be added.</remarks>
 
304
      </Docs>
 
305
    </Member>
 
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>
 
310
      <AssemblyInfo>
 
311
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
312
      </AssemblyInfo>
 
313
      <Attributes>
 
314
        <Attribute>
 
315
          <AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
 
316
        </Attribute>
 
317
        <Attribute>
 
318
          <AttributeName>get: MonoMac.Foundation.Export("canPlayReverse")</AttributeName>
 
319
        </Attribute>
 
320
      </Attributes>
 
321
      <ReturnValue>
 
322
        <ReturnType>System.Boolean</ReturnType>
 
323
      </ReturnValue>
 
324
      <Docs>
 
325
        <summary>To be added.</summary>
 
326
        <value>To be added.</value>
 
327
        <remarks>To be added.</remarks>
 
328
      </Docs>
 
329
    </Member>
 
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>
 
334
      <AssemblyInfo>
 
335
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
336
      </AssemblyInfo>
 
337
      <Attributes>
 
338
        <Attribute>
 
339
          <AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
 
340
        </Attribute>
 
341
        <Attribute>
 
342
          <AttributeName>get: MonoMac.Foundation.Export("canPlaySlowForward")</AttributeName>
 
343
        </Attribute>
 
344
      </Attributes>
 
345
      <ReturnValue>
 
346
        <ReturnType>System.Boolean</ReturnType>
 
347
      </ReturnValue>
 
348
      <Docs>
 
349
        <summary>To be added.</summary>
 
350
        <value>To be added.</value>
 
351
        <remarks>To be added.</remarks>
 
352
      </Docs>
 
353
    </Member>
 
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>
 
358
      <AssemblyInfo>
 
359
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
360
      </AssemblyInfo>
 
361
      <Attributes>
 
362
        <Attribute>
 
363
          <AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
 
364
        </Attribute>
 
365
        <Attribute>
 
366
          <AttributeName>get: MonoMac.Foundation.Export("canPlaySlowReverse")</AttributeName>
 
367
        </Attribute>
 
368
      </Attributes>
 
369
      <ReturnValue>
 
370
        <ReturnType>System.Boolean</ReturnType>
 
371
      </ReturnValue>
 
372
      <Docs>
 
373
        <summary>To be added.</summary>
 
374
        <value>To be added.</value>
 
375
        <remarks>To be added.</remarks>
 
376
      </Docs>
 
377
    </Member>
 
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>
 
382
      <AssemblyInfo>
 
383
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
384
      </AssemblyInfo>
 
385
      <Attributes>
 
386
        <Attribute>
 
387
          <AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
 
388
        </Attribute>
 
389
        <Attribute>
 
390
          <AttributeName>get: MonoMac.Foundation.Export("canStepBackward")</AttributeName>
 
391
        </Attribute>
 
392
      </Attributes>
 
393
      <ReturnValue>
 
394
        <ReturnType>System.Boolean</ReturnType>
 
395
      </ReturnValue>
 
396
      <Docs>
 
397
        <summary>To be added.</summary>
 
398
        <value>To be added.</value>
 
399
        <remarks>To be added.</remarks>
 
400
      </Docs>
 
401
    </Member>
 
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>
 
406
      <AssemblyInfo>
 
407
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
408
      </AssemblyInfo>
 
409
      <Attributes>
 
410
        <Attribute>
 
411
          <AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
 
412
        </Attribute>
 
413
        <Attribute>
 
414
          <AttributeName>get: MonoMac.Foundation.Export("canStepForward")</AttributeName>
 
415
        </Attribute>
 
416
      </Attributes>
 
417
      <ReturnValue>
 
418
        <ReturnType>System.Boolean</ReturnType>
 
419
      </ReturnValue>
 
420
      <Docs>
 
421
        <summary>To be added.</summary>
 
422
        <value>To be added.</value>
 
423
        <remarks>To be added.</remarks>
 
424
      </Docs>
 
425
    </Member>
 
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>
 
430
      <AssemblyInfo>
 
431
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
432
      </AssemblyInfo>
 
433
      <ReturnValue>
 
434
        <ReturnType>System.IntPtr</ReturnType>
 
435
      </ReturnValue>
 
436
      <Docs>
 
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>
 
440
      </Docs>
 
441
    </Member>
 
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>
 
446
      <AssemblyInfo>
 
447
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
448
      </AssemblyInfo>
 
449
      <Attributes>
 
450
        <Attribute>
 
451
          <AttributeName>MonoMac.ObjCRuntime.Since(4, 3)</AttributeName>
 
452
        </Attribute>
 
453
        <Attribute>
 
454
          <AttributeName>get: MonoMac.Foundation.Export("currentDate")</AttributeName>
 
455
        </Attribute>
 
456
      </Attributes>
 
457
      <ReturnValue>
 
458
        <ReturnType>MonoMac.Foundation.NSDate</ReturnType>
 
459
      </ReturnValue>
 
460
      <Docs>
 
461
        <summary>To be added.</summary>
 
462
        <value>To be added.</value>
 
463
        <remarks>To be added.</remarks>
 
464
      </Docs>
 
465
    </Member>
 
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>
 
470
      <AssemblyInfo>
 
471
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
472
      </AssemblyInfo>
 
473
      <Attributes>
 
474
        <Attribute>
 
475
          <AttributeName>get: MonoMac.Foundation.Export("currentTime")</AttributeName>
 
476
        </Attribute>
 
477
      </Attributes>
 
478
      <ReturnValue>
 
479
        <ReturnType>MonoMac.CoreMedia.CMTime</ReturnType>
 
480
      </ReturnValue>
 
481
      <Docs>
 
482
        <summary>To be added.</summary>
 
483
        <value>To be added.</value>
 
484
        <remarks>To be added.</remarks>
 
485
      </Docs>
 
486
    </Member>
 
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>
 
491
      <AssemblyInfo>
 
492
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
493
      </AssemblyInfo>
 
494
      <ReturnValue>
 
495
        <ReturnType>MonoMac.Foundation.NSString</ReturnType>
 
496
      </ReturnValue>
 
497
      <Docs>
 
498
        <summary>Notification constant for DidPlayToEndTime</summary>
 
499
        <value>NSString constant, should be used as a token to NSNotificationCenter.</value>
 
500
        <remarks>
 
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>
 
504
          <example>
 
505
            <code lang="c#">
 
506
//
 
507
// Lambda style
 
508
//
 
509
 
 
510
// listening
 
511
notification = AVPlayerItem.Notifications.ObserveDidPlayToEndTime ((sender, args) =&gt; {
 
512
    /* Access strongly typed args */
 
513
    Console.WriteLine ("Notification: {0}", args.Notification);
 
514
});
 
515
 
 
516
// To stop listening:
 
517
notification.Dispose ();
 
518
 
 
519
//
 
520
// Method style
 
521
//
 
522
NSObject notification;
 
523
void Callback (object sender, DidPlayToEndTime args)
 
524
{
 
525
    // Access strongly typed args
 
526
    Console.WriteLine ("Notification: {0}", args.Notification);
 
527
}
 
528
 
 
529
void Setup ()
 
530
{
 
531
    notification = AVPlayerItem.Notifications.ObserveDidPlayToEndTime (Callback);
 
532
}
 
533
 
 
534
void Teardown ()
 
535
{
 
536
    notification.Dispose ();
 
537
}</code>
 
538
          </example>
 
539
          <para>The following example shows how to use the notification with the DefaultCenter API:</para>
 
540
          <example>
 
541
            <code lang="c#">
 
542
// Lambda style
 
543
NSNotificationCenter.DefaultCenter.AddObserver (
 
544
        AVPlayerItem.DidPlayToEndTimeNotification, (notification) =&gt; {Console.WriteLine ("Received the notification AVPlayerItem", notification); }
 
545
 
 
546
 
 
547
// Method style
 
548
void Callback (NSNotification notification)
 
549
{
 
550
    Console.WriteLine ("Received a notification AVPlayerItem", notification);
 
551
}
 
552
 
 
553
void Setup ()
 
554
{
 
555
    NSNotificationCenter.DefaultCenter.AddObserver (AVPlayerItem.DidPlayToEndTimeNotification, Callback);
 
556
}
 
557
</code>
 
558
          </example>
 
559
        </remarks>
 
560
      </Docs>
 
561
    </Member>
 
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>
 
566
      <AssemblyInfo>
 
567
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
568
      </AssemblyInfo>
 
569
      <ReturnValue>
 
570
        <ReturnType>System.Void</ReturnType>
 
571
      </ReturnValue>
 
572
      <Parameters>
 
573
        <Parameter Name="disposing" Type="System.Boolean" />
 
574
      </Parameters>
 
575
      <Docs>
 
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>
 
578
        </param>
 
579
        <summary>Releases the resources used by the AVPlayerItem object.</summary>
 
580
        <remarks>
 
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>
 
585
        </remarks>
 
586
      </Docs>
 
587
    </Member>
 
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>
 
592
      <AssemblyInfo>
 
593
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
594
      </AssemblyInfo>
 
595
      <Attributes>
 
596
        <Attribute>
 
597
          <AttributeName>MonoMac.ObjCRuntime.Since(4, 3)</AttributeName>
 
598
        </Attribute>
 
599
        <Attribute>
 
600
          <AttributeName>get: MonoMac.Foundation.Export("duration")</AttributeName>
 
601
        </Attribute>
 
602
      </Attributes>
 
603
      <ReturnValue>
 
604
        <ReturnType>MonoMac.CoreMedia.CMTime</ReturnType>
 
605
      </ReturnValue>
 
606
      <Docs>
 
607
        <summary>To be added.</summary>
 
608
        <value>To be added.</value>
 
609
        <remarks>To be added.</remarks>
 
610
      </Docs>
 
611
    </Member>
 
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>
 
616
      <AssemblyInfo>
 
617
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
618
      </AssemblyInfo>
 
619
      <Attributes>
 
620
        <Attribute>
 
621
          <AttributeName>get: MonoMac.Foundation.Export("error")</AttributeName>
 
622
        </Attribute>
 
623
      </Attributes>
 
624
      <ReturnValue>
 
625
        <ReturnType>MonoMac.Foundation.NSError</ReturnType>
 
626
      </ReturnValue>
 
627
      <Docs>
 
628
        <summary>To be added.</summary>
 
629
        <value>To be added.</value>
 
630
        <remarks>To be added.</remarks>
 
631
      </Docs>
 
632
    </Member>
 
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>
 
637
      <AssemblyInfo>
 
638
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
639
      </AssemblyInfo>
 
640
      <Attributes>
 
641
        <Attribute>
 
642
          <AttributeName>MonoMac.ObjCRuntime.Since(4, 3)</AttributeName>
 
643
        </Attribute>
 
644
        <Attribute>
 
645
          <AttributeName>get: MonoMac.Foundation.Export("errorLog")</AttributeName>
 
646
        </Attribute>
 
647
      </Attributes>
 
648
      <ReturnValue>
 
649
        <ReturnType>MonoMac.AVFoundation.AVPlayerItemErrorLog</ReturnType>
 
650
      </ReturnValue>
 
651
      <Docs>
 
652
        <summary>To be added.</summary>
 
653
        <value>To be added.</value>
 
654
        <remarks>To be added.</remarks>
 
655
      </Docs>
 
656
    </Member>
 
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>
 
661
      <AssemblyInfo>
 
662
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
663
      </AssemblyInfo>
 
664
      <Attributes>
 
665
        <Attribute>
 
666
          <AttributeName>get: MonoMac.Foundation.Export("forwardPlaybackEndTime")</AttributeName>
 
667
        </Attribute>
 
668
        <Attribute>
 
669
          <AttributeName>set: MonoMac.Foundation.Export("setForwardPlaybackEndTime:")</AttributeName>
 
670
        </Attribute>
 
671
      </Attributes>
 
672
      <ReturnValue>
 
673
        <ReturnType>MonoMac.CoreMedia.CMTime</ReturnType>
 
674
      </ReturnValue>
 
675
      <Docs>
 
676
        <summary>To be added.</summary>
 
677
        <value>To be added.</value>
 
678
        <remarks>To be added.</remarks>
 
679
      </Docs>
 
680
    </Member>
 
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>
 
685
      <AssemblyInfo>
 
686
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
687
      </AssemblyInfo>
 
688
      <Attributes>
 
689
        <Attribute>
 
690
          <AttributeName>MonoMac.Foundation.Export("playerItemWithAsset:")</AttributeName>
 
691
        </Attribute>
 
692
      </Attributes>
 
693
      <ReturnValue>
 
694
        <ReturnType>MonoMac.AVFoundation.AVPlayerItem</ReturnType>
 
695
      </ReturnValue>
 
696
      <Parameters>
 
697
        <Parameter Name="asset" Type="MonoMac.AVFoundation.AVAsset" />
 
698
      </Parameters>
 
699
      <Docs>
 
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>
 
704
      </Docs>
 
705
    </Member>
 
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>
 
710
      <AssemblyInfo>
 
711
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
712
      </AssemblyInfo>
 
713
      <Attributes>
 
714
        <Attribute>
 
715
          <AttributeName>MonoMac.Foundation.Export("playerItemWithURL:")</AttributeName>
 
716
        </Attribute>
 
717
      </Attributes>
 
718
      <ReturnValue>
 
719
        <ReturnType>MonoMac.AVFoundation.AVPlayerItem</ReturnType>
 
720
      </ReturnValue>
 
721
      <Parameters>
 
722
        <Parameter Name="URL" Type="MonoMac.Foundation.NSUrl" />
 
723
      </Parameters>
 
724
      <Docs>
 
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>
 
729
      </Docs>
 
730
    </Member>
 
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>
 
735
      <AssemblyInfo>
 
736
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
737
      </AssemblyInfo>
 
738
      <ReturnValue>
 
739
        <ReturnType>MonoMac.Foundation.NSString</ReturnType>
 
740
      </ReturnValue>
 
741
      <Docs>
 
742
        <summary>Represents the value associated with the constant AVPlayerItemFailedToPlayToEndTimeErrorKey</summary>
 
743
        <value>
 
744
        </value>
 
745
        <remarks>To be added.</remarks>
 
746
      </Docs>
 
747
    </Member>
 
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>
 
752
      <AssemblyInfo>
 
753
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
754
      </AssemblyInfo>
 
755
      <ReturnValue>
 
756
        <ReturnType>MonoMac.Foundation.NSString</ReturnType>
 
757
      </ReturnValue>
 
758
      <Docs>
 
759
        <summary>Notification constant for ItemFailedToPlayToEndTime</summary>
 
760
        <value>NSString constant, should be used as a token to NSNotificationCenter.</value>
 
761
        <remarks>
 
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>
 
765
          <example>
 
766
            <code lang="c#">
 
767
//
 
768
// Lambda style
 
769
//
 
770
 
 
771
// listening
 
772
notification = AVPlayerItem.Notifications.ObserveItemFailedToPlayToEndTime ((sender, args) =&gt; {
 
773
    /* Access strongly typed args */
 
774
    Console.WriteLine ("Notification: {0}", args.Notification);
 
775
 
 
776
    Console.WriteLine ("Error", args.Error);
 
777
});
 
778
 
 
779
// To stop listening:
 
780
notification.Dispose ();
 
781
 
 
782
//
 
783
// Method style
 
784
//
 
785
NSObject notification;
 
786
void Callback (object sender, ItemFailedToPlayToEndTime args)
 
787
{
 
788
    // Access strongly typed args
 
789
    Console.WriteLine ("Notification: {0}", args.Notification);
 
790
 
 
791
    Console.WriteLine ("Error", args.Error);
 
792
}
 
793
 
 
794
void Setup ()
 
795
{
 
796
    notification = AVPlayerItem.Notifications.ObserveItemFailedToPlayToEndTime (Callback);
 
797
}
 
798
 
 
799
void Teardown ()
 
800
{
 
801
    notification.Dispose ();
 
802
}</code>
 
803
          </example>
 
804
          <para>The following example shows how to use the notification with the DefaultCenter API:</para>
 
805
          <example>
 
806
            <code lang="c#">
 
807
// Lambda style
 
808
NSNotificationCenter.DefaultCenter.AddObserver (
 
809
        AVPlayerItem.ItemFailedToPlayToEndTimeNotification, (notification) =&gt; {Console.WriteLine ("Received the notification AVPlayerItem", notification); }
 
810
 
 
811
 
 
812
// Method style
 
813
void Callback (NSNotification notification)
 
814
{
 
815
    Console.WriteLine ("Received a notification AVPlayerItem", notification);
 
816
}
 
817
 
 
818
void Setup ()
 
819
{
 
820
    NSNotificationCenter.DefaultCenter.AddObserver (AVPlayerItem.ItemFailedToPlayToEndTimeNotification, Callback);
 
821
}
 
822
</code>
 
823
          </example>
 
824
        </remarks>
 
825
      </Docs>
 
826
    </Member>
 
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>
 
831
      <AssemblyInfo>
 
832
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
833
      </AssemblyInfo>
 
834
      <Attributes>
 
835
        <Attribute>
 
836
          <AttributeName>get: MonoMac.Foundation.Export("loadedTimeRanges")</AttributeName>
 
837
        </Attribute>
 
838
      </Attributes>
 
839
      <ReturnValue>
 
840
        <ReturnType>MonoMac.Foundation.NSValue[]</ReturnType>
 
841
      </ReturnValue>
 
842
      <Docs>
 
843
        <summary>To be added.</summary>
 
844
        <value>To be added.</value>
 
845
        <remarks>To be added.</remarks>
 
846
      </Docs>
 
847
    </Member>
 
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>
 
852
      <AssemblyInfo>
 
853
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
854
      </AssemblyInfo>
 
855
      <ReturnValue>
 
856
        <ReturnType>MonoMac.Foundation.NSString</ReturnType>
 
857
      </ReturnValue>
 
858
      <Docs>
 
859
        <summary>To be added.</summary>
 
860
        <value>To be added.</value>
 
861
        <remarks>To be added.</remarks>
 
862
      </Docs>
 
863
    </Member>
 
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>
 
868
      <AssemblyInfo>
 
869
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
870
      </AssemblyInfo>
 
871
      <ReturnValue>
 
872
        <ReturnType>MonoMac.Foundation.NSString</ReturnType>
 
873
      </ReturnValue>
 
874
      <Docs>
 
875
        <summary>To be added.</summary>
 
876
        <value>To be added.</value>
 
877
        <remarks>To be added.</remarks>
 
878
      </Docs>
 
879
    </Member>
 
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>
 
884
      <AssemblyInfo>
 
885
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
886
      </AssemblyInfo>
 
887
      <Attributes>
 
888
        <Attribute>
 
889
          <AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
 
890
        </Attribute>
 
891
        <Attribute>
 
892
          <AttributeName>get: MonoMac.Foundation.Export("outputs")</AttributeName>
 
893
        </Attribute>
 
894
      </Attributes>
 
895
      <ReturnValue>
 
896
        <ReturnType>MonoMac.AVFoundation.AVPlayerItemOutput</ReturnType>
 
897
      </ReturnValue>
 
898
      <Docs>
 
899
        <summary>To be added.</summary>
 
900
        <value>To be added.</value>
 
901
        <remarks>To be added.</remarks>
 
902
      </Docs>
 
903
    </Member>
 
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>
 
908
      <AssemblyInfo>
 
909
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
910
      </AssemblyInfo>
 
911
      <Attributes>
 
912
        <Attribute>
 
913
          <AttributeName>get: MonoMac.Foundation.Export("isPlaybackBufferEmpty")</AttributeName>
 
914
        </Attribute>
 
915
      </Attributes>
 
916
      <ReturnValue>
 
917
        <ReturnType>System.Boolean</ReturnType>
 
918
      </ReturnValue>
 
919
      <Docs>
 
920
        <summary>To be added.</summary>
 
921
        <value>To be added.</value>
 
922
        <remarks>To be added.</remarks>
 
923
      </Docs>
 
924
    </Member>
 
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>
 
929
      <AssemblyInfo>
 
930
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
931
      </AssemblyInfo>
 
932
      <Attributes>
 
933
        <Attribute>
 
934
          <AttributeName>get: MonoMac.Foundation.Export("isPlaybackBufferFull")</AttributeName>
 
935
        </Attribute>
 
936
      </Attributes>
 
937
      <ReturnValue>
 
938
        <ReturnType>System.Boolean</ReturnType>
 
939
      </ReturnValue>
 
940
      <Docs>
 
941
        <summary>To be added.</summary>
 
942
        <value>To be added.</value>
 
943
        <remarks>To be added.</remarks>
 
944
      </Docs>
 
945
    </Member>
 
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>
 
950
      <AssemblyInfo>
 
951
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
952
      </AssemblyInfo>
 
953
      <Attributes>
 
954
        <Attribute>
 
955
          <AttributeName>get: MonoMac.Foundation.Export("isPlaybackLikelyToKeepUp")</AttributeName>
 
956
        </Attribute>
 
957
      </Attributes>
 
958
      <ReturnValue>
 
959
        <ReturnType>System.Boolean</ReturnType>
 
960
      </ReturnValue>
 
961
      <Docs>
 
962
        <summary>To be added.</summary>
 
963
        <value>To be added.</value>
 
964
        <remarks>To be added.</remarks>
 
965
      </Docs>
 
966
    </Member>
 
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>
 
971
      <AssemblyInfo>
 
972
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
973
      </AssemblyInfo>
 
974
      <ReturnValue>
 
975
        <ReturnType>MonoMac.Foundation.NSString</ReturnType>
 
976
      </ReturnValue>
 
977
      <Docs>
 
978
        <summary>To be added.</summary>
 
979
        <value>To be added.</value>
 
980
        <remarks>To be added.</remarks>
 
981
      </Docs>
 
982
    </Member>
 
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>
 
987
      <AssemblyInfo>
 
988
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
989
      </AssemblyInfo>
 
990
      <Attributes>
 
991
        <Attribute>
 
992
          <AttributeName>get: MonoMac.Foundation.Export("presentationSize")</AttributeName>
 
993
        </Attribute>
 
994
      </Attributes>
 
995
      <ReturnValue>
 
996
        <ReturnType>System.Drawing.SizeF</ReturnType>
 
997
      </ReturnValue>
 
998
      <Docs>
 
999
        <summary>To be added.</summary>
 
1000
        <value>To be added.</value>
 
1001
        <remarks>To be added.</remarks>
 
1002
      </Docs>
 
1003
    </Member>
 
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>
 
1008
      <AssemblyInfo>
 
1009
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
1010
      </AssemblyInfo>
 
1011
      <Attributes>
 
1012
        <Attribute>
 
1013
          <AttributeName>MonoMac.Foundation.Export("removeOutput:")</AttributeName>
 
1014
        </Attribute>
 
1015
      </Attributes>
 
1016
      <ReturnValue>
 
1017
        <ReturnType>System.Void</ReturnType>
 
1018
      </ReturnValue>
 
1019
      <Parameters>
 
1020
        <Parameter Name="output" Type="MonoMac.AVFoundation.AVPlayerItemOutput" />
 
1021
      </Parameters>
 
1022
      <Docs>
 
1023
        <param name="output">To be added.</param>
 
1024
        <summary>To be added.</summary>
 
1025
        <remarks>To be added.</remarks>
 
1026
      </Docs>
 
1027
    </Member>
 
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>
 
1032
      <AssemblyInfo>
 
1033
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
1034
      </AssemblyInfo>
 
1035
      <Attributes>
 
1036
        <Attribute>
 
1037
          <AttributeName>get: MonoMac.Foundation.Export("reversePlaybackEndTime")</AttributeName>
 
1038
        </Attribute>
 
1039
        <Attribute>
 
1040
          <AttributeName>set: MonoMac.Foundation.Export("setReversePlaybackEndTime:")</AttributeName>
 
1041
        </Attribute>
 
1042
      </Attributes>
 
1043
      <ReturnValue>
 
1044
        <ReturnType>MonoMac.CoreMedia.CMTime</ReturnType>
 
1045
      </ReturnValue>
 
1046
      <Docs>
 
1047
        <summary>To be added.</summary>
 
1048
        <value>To be added.</value>
 
1049
        <remarks>To be added.</remarks>
 
1050
      </Docs>
 
1051
    </Member>
 
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>
 
1056
      <AssemblyInfo>
 
1057
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
1058
      </AssemblyInfo>
 
1059
      <Attributes>
 
1060
        <Attribute>
 
1061
          <AttributeName>MonoMac.Foundation.Export("seekToTime:")</AttributeName>
 
1062
        </Attribute>
 
1063
      </Attributes>
 
1064
      <ReturnValue>
 
1065
        <ReturnType>System.Boolean</ReturnType>
 
1066
      </ReturnValue>
 
1067
      <Parameters>
 
1068
        <Parameter Name="time" Type="MonoMac.CoreMedia.CMTime" />
 
1069
      </Parameters>
 
1070
      <Docs>
 
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>
 
1075
      </Docs>
 
1076
    </Member>
 
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>
 
1081
      <AssemblyInfo>
 
1082
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
1083
      </AssemblyInfo>
 
1084
      <Attributes>
 
1085
        <Attribute>
 
1086
          <AttributeName>MonoMac.Foundation.Export("seekToDate:")</AttributeName>
 
1087
        </Attribute>
 
1088
      </Attributes>
 
1089
      <ReturnValue>
 
1090
        <ReturnType>System.Boolean</ReturnType>
 
1091
      </ReturnValue>
 
1092
      <Parameters>
 
1093
        <Parameter Name="date" Type="MonoMac.Foundation.NSDate" />
 
1094
      </Parameters>
 
1095
      <Docs>
 
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>
 
1100
      </Docs>
 
1101
    </Member>
 
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>
 
1106
      <AssemblyInfo>
 
1107
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
1108
      </AssemblyInfo>
 
1109
      <Attributes>
 
1110
        <Attribute>
 
1111
          <AttributeName>MonoMac.Foundation.Export("seekToTime:completionHandler:")</AttributeName>
 
1112
        </Attribute>
 
1113
      </Attributes>
 
1114
      <ReturnValue>
 
1115
        <ReturnType>System.Void</ReturnType>
 
1116
      </ReturnValue>
 
1117
      <Parameters>
 
1118
        <Parameter Name="time" Type="MonoMac.CoreMedia.CMTime" />
 
1119
        <Parameter Name="completion" Type="MonoMac.AVFoundation.AVCompletion" />
 
1120
      </Parameters>
 
1121
      <Docs>
 
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>
 
1126
      </Docs>
 
1127
    </Member>
 
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>
 
1132
      <AssemblyInfo>
 
1133
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
1134
      </AssemblyInfo>
 
1135
      <Attributes>
 
1136
        <Attribute>
 
1137
          <AttributeName>MonoMac.Foundation.Export("seekToDate:completionHandler:")</AttributeName>
 
1138
        </Attribute>
 
1139
      </Attributes>
 
1140
      <ReturnValue>
 
1141
        <ReturnType>System.Boolean</ReturnType>
 
1142
      </ReturnValue>
 
1143
      <Parameters>
 
1144
        <Parameter Name="date" Type="MonoMac.Foundation.NSDate" />
 
1145
        <Parameter Name="completion" Type="MonoMac.AVFoundation.AVCompletion" />
 
1146
      </Parameters>
 
1147
      <Docs>
 
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>
 
1153
      </Docs>
 
1154
    </Member>
 
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>
 
1159
      <AssemblyInfo>
 
1160
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
1161
      </AssemblyInfo>
 
1162
      <Attributes>
 
1163
        <Attribute>
 
1164
          <AttributeName>MonoMac.Foundation.Export("seekToTime:toleranceBefore:toleranceAfter:completionHandler:")</AttributeName>
 
1165
        </Attribute>
 
1166
      </Attributes>
 
1167
      <ReturnValue>
 
1168
        <ReturnType>System.Void</ReturnType>
 
1169
      </ReturnValue>
 
1170
      <Parameters>
 
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" />
 
1175
      </Parameters>
 
1176
      <Docs>
 
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>
 
1183
      </Docs>
 
1184
    </Member>
 
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>
 
1189
      <AssemblyInfo>
 
1190
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
1191
      </AssemblyInfo>
 
1192
      <Attributes>
 
1193
        <Attribute>
 
1194
          <AttributeName>get: MonoMac.Foundation.Export("seekableTimeRanges")</AttributeName>
 
1195
        </Attribute>
 
1196
      </Attributes>
 
1197
      <ReturnValue>
 
1198
        <ReturnType>MonoMac.Foundation.NSValue[]</ReturnType>
 
1199
      </ReturnValue>
 
1200
      <Docs>
 
1201
        <summary>To be added.</summary>
 
1202
        <value>To be added.</value>
 
1203
        <remarks>To be added.</remarks>
 
1204
      </Docs>
 
1205
    </Member>
 
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>
 
1210
      <AssemblyInfo>
 
1211
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
1212
      </AssemblyInfo>
 
1213
      <Attributes>
 
1214
        <Attribute>
 
1215
          <AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
 
1216
        </Attribute>
 
1217
        <Attribute>
 
1218
          <AttributeName>get: MonoMac.Foundation.Export("seekingWaitsForVideoCompositionRendering")</AttributeName>
 
1219
        </Attribute>
 
1220
        <Attribute>
 
1221
          <AttributeName>set: MonoMac.Foundation.Export("setSeekingWaitsForVideoCompositionRendering:")</AttributeName>
 
1222
        </Attribute>
 
1223
      </Attributes>
 
1224
      <ReturnValue>
 
1225
        <ReturnType>System.Boolean</ReturnType>
 
1226
      </ReturnValue>
 
1227
      <Docs>
 
1228
        <summary>To be added.</summary>
 
1229
        <value>To be added.</value>
 
1230
        <remarks>To be added.</remarks>
 
1231
      </Docs>
 
1232
    </Member>
 
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>
 
1237
      <AssemblyInfo>
 
1238
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
1239
      </AssemblyInfo>
 
1240
      <Attributes>
 
1241
        <Attribute>
 
1242
          <AttributeName>MonoMac.Foundation.Export("seekToDate:")</AttributeName>
 
1243
        </Attribute>
 
1244
      </Attributes>
 
1245
      <ReturnValue>
 
1246
        <ReturnType>System.Boolean</ReturnType>
 
1247
      </ReturnValue>
 
1248
      <Parameters>
 
1249
        <Parameter Name="time" Type="MonoMac.CoreMedia.CMTime" />
 
1250
        <Parameter Name="toleranceBefore" Type="MonoMac.CoreMedia.CMTime" />
 
1251
        <Parameter Name="toleranceAfter" Type="MonoMac.CoreMedia.CMTime" />
 
1252
      </Parameters>
 
1253
      <Docs>
 
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>
 
1260
      </Docs>
 
1261
    </Member>
 
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>
 
1266
      <AssemblyInfo>
 
1267
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
1268
      </AssemblyInfo>
 
1269
      <Attributes>
 
1270
        <Attribute>
 
1271
          <AttributeName>MonoMac.Foundation.Export("selectedMediaOptionInMediaSelectionGroup:")</AttributeName>
 
1272
        </Attribute>
 
1273
      </Attributes>
 
1274
      <ReturnValue>
 
1275
        <ReturnType>MonoMac.AVFoundation.AVMediaSelectionOption</ReturnType>
 
1276
      </ReturnValue>
 
1277
      <Parameters>
 
1278
        <Parameter Name="inMediaSelectionGroup" Type="MonoMac.AVFoundation.AVMediaSelectionGroup" />
 
1279
      </Parameters>
 
1280
      <Docs>
 
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>
 
1285
      </Docs>
 
1286
    </Member>
 
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>
 
1291
      <AssemblyInfo>
 
1292
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
1293
      </AssemblyInfo>
 
1294
      <Attributes>
 
1295
        <Attribute>
 
1296
          <AttributeName>MonoMac.Foundation.Export("selectMediaOption:inMediaSelectionGroup:")</AttributeName>
 
1297
        </Attribute>
 
1298
      </Attributes>
 
1299
      <ReturnValue>
 
1300
        <ReturnType>System.Void</ReturnType>
 
1301
      </ReturnValue>
 
1302
      <Parameters>
 
1303
        <Parameter Name="mediaSelectionOption" Type="MonoMac.AVFoundation.AVMediaSelectionOption" />
 
1304
        <Parameter Name="mediaSelectionGroup" Type="MonoMac.AVFoundation.AVMediaSelectionGroup" />
 
1305
      </Parameters>
 
1306
      <Docs>
 
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>
 
1311
      </Docs>
 
1312
    </Member>
 
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>
 
1317
      <AssemblyInfo>
 
1318
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
1319
      </AssemblyInfo>
 
1320
      <Attributes>
 
1321
        <Attribute>
 
1322
          <AttributeName>get: MonoMac.Foundation.Export("status")</AttributeName>
 
1323
        </Attribute>
 
1324
      </Attributes>
 
1325
      <ReturnValue>
 
1326
        <ReturnType>MonoMac.AVFoundation.AVPlayerItemStatus</ReturnType>
 
1327
      </ReturnValue>
 
1328
      <Docs>
 
1329
        <summary>To be added.</summary>
 
1330
        <value>To be added.</value>
 
1331
        <remarks>To be added.</remarks>
 
1332
      </Docs>
 
1333
    </Member>
 
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>
 
1338
      <AssemblyInfo>
 
1339
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
1340
      </AssemblyInfo>
 
1341
      <Attributes>
 
1342
        <Attribute>
 
1343
          <AttributeName>MonoMac.Foundation.Export("stepByCount:")</AttributeName>
 
1344
        </Attribute>
 
1345
      </Attributes>
 
1346
      <ReturnValue>
 
1347
        <ReturnType>System.Void</ReturnType>
 
1348
      </ReturnValue>
 
1349
      <Parameters>
 
1350
        <Parameter Name="stepCount" Type="System.Int32" />
 
1351
      </Parameters>
 
1352
      <Docs>
 
1353
        <param name="stepCount">To be added.</param>
 
1354
        <summary>To be added.</summary>
 
1355
        <remarks>To be added.</remarks>
 
1356
      </Docs>
 
1357
    </Member>
 
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>
 
1362
      <AssemblyInfo>
 
1363
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
1364
      </AssemblyInfo>
 
1365
      <Attributes>
 
1366
        <Attribute>
 
1367
          <AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
 
1368
        </Attribute>
 
1369
        <Attribute>
 
1370
          <AttributeName>get: MonoMac.Foundation.Export("textStyleRules")</AttributeName>
 
1371
        </Attribute>
 
1372
        <Attribute>
 
1373
          <AttributeName>set: MonoMac.Foundation.Export("setTextStyleRules:")</AttributeName>
 
1374
        </Attribute>
 
1375
      </Attributes>
 
1376
      <ReturnValue>
 
1377
        <ReturnType>MonoMac.AVFoundation.AVTextStyleRule[]</ReturnType>
 
1378
      </ReturnValue>
 
1379
      <Docs>
 
1380
        <summary>To be added.</summary>
 
1381
        <value>To be added.</value>
 
1382
        <remarks>To be added.</remarks>
 
1383
      </Docs>
 
1384
    </Member>
 
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>
 
1389
      <AssemblyInfo>
 
1390
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
1391
      </AssemblyInfo>
 
1392
      <Attributes>
 
1393
        <Attribute>
 
1394
          <AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
 
1395
        </Attribute>
 
1396
        <Attribute>
 
1397
          <AttributeName>get: MonoMac.Foundation.Export("timebase")</AttributeName>
 
1398
        </Attribute>
 
1399
      </Attributes>
 
1400
      <ReturnValue>
 
1401
        <ReturnType>MonoMac.CoreMedia.CMTimebase</ReturnType>
 
1402
      </ReturnValue>
 
1403
      <Docs>
 
1404
        <summary>To be added.</summary>
 
1405
        <value>To be added.</value>
 
1406
        <remarks>To be added.</remarks>
 
1407
      </Docs>
 
1408
    </Member>
 
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>
 
1413
      <AssemblyInfo>
 
1414
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
1415
      </AssemblyInfo>
 
1416
      <Attributes>
 
1417
        <Attribute>
 
1418
          <AttributeName>get: MonoMac.Foundation.Export("timedMetadata")</AttributeName>
 
1419
        </Attribute>
 
1420
      </Attributes>
 
1421
      <ReturnValue>
 
1422
        <ReturnType>MonoMac.Foundation.NSObject[]</ReturnType>
 
1423
      </ReturnValue>
 
1424
      <Docs>
 
1425
        <summary>To be added.</summary>
 
1426
        <value>To be added.</value>
 
1427
        <remarks>To be added.</remarks>
 
1428
      </Docs>
 
1429
    </Member>
 
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>
 
1434
      <AssemblyInfo>
 
1435
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
1436
      </AssemblyInfo>
 
1437
      <ReturnValue>
 
1438
        <ReturnType>MonoMac.Foundation.NSString</ReturnType>
 
1439
      </ReturnValue>
 
1440
      <Docs>
 
1441
        <summary>Notification constant for TimeJumped</summary>
 
1442
        <value>NSString constant, should be used as a token to NSNotificationCenter.</value>
 
1443
        <remarks>
 
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>
 
1447
          <example>
 
1448
            <code lang="c#">
 
1449
//
 
1450
// Lambda style
 
1451
//
 
1452
 
 
1453
// listening
 
1454
notification = AVPlayerItem.Notifications.ObserveTimeJumped ((sender, args) =&gt; {
 
1455
    /* Access strongly typed args */
 
1456
    Console.WriteLine ("Notification: {0}", args.Notification);
 
1457
});
 
1458
 
 
1459
// To stop listening:
 
1460
notification.Dispose ();
 
1461
 
 
1462
//
 
1463
// Method style
 
1464
//
 
1465
NSObject notification;
 
1466
void Callback (object sender, TimeJumped args)
 
1467
{
 
1468
    // Access strongly typed args
 
1469
    Console.WriteLine ("Notification: {0}", args.Notification);
 
1470
}
 
1471
 
 
1472
void Setup ()
 
1473
{
 
1474
    notification = AVPlayerItem.Notifications.ObserveTimeJumped (Callback);
 
1475
}
 
1476
 
 
1477
void Teardown ()
 
1478
{
 
1479
    notification.Dispose ();
 
1480
}</code>
 
1481
          </example>
 
1482
          <para>The following example shows how to use the notification with the DefaultCenter API:</para>
 
1483
          <example>
 
1484
            <code lang="c#">
 
1485
// Lambda style
 
1486
NSNotificationCenter.DefaultCenter.AddObserver (
 
1487
        AVPlayerItem.TimeJumpedNotification, (notification) =&gt; {Console.WriteLine ("Received the notification AVPlayerItem", notification); }
 
1488
 
 
1489
 
 
1490
// Method style
 
1491
void Callback (NSNotification notification)
 
1492
{
 
1493
    Console.WriteLine ("Received a notification AVPlayerItem", notification);
 
1494
}
 
1495
 
 
1496
void Setup ()
 
1497
{
 
1498
    NSNotificationCenter.DefaultCenter.AddObserver (AVPlayerItem.TimeJumpedNotification, Callback);
 
1499
}
 
1500
</code>
 
1501
          </example>
 
1502
        </remarks>
 
1503
      </Docs>
 
1504
    </Member>
 
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>
 
1509
      <AssemblyInfo>
 
1510
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
1511
      </AssemblyInfo>
 
1512
      <Attributes>
 
1513
        <Attribute>
 
1514
          <AttributeName>get: MonoMac.Foundation.Export("tracks")</AttributeName>
 
1515
        </Attribute>
 
1516
      </Attributes>
 
1517
      <ReturnValue>
 
1518
        <ReturnType>MonoMac.AVFoundation.AVPlayerItemTrack[]</ReturnType>
 
1519
      </ReturnValue>
 
1520
      <Docs>
 
1521
        <summary>To be added.</summary>
 
1522
        <value>To be added.</value>
 
1523
        <remarks>To be added.</remarks>
 
1524
      </Docs>
 
1525
    </Member>
 
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>
 
1530
      <AssemblyInfo>
 
1531
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
 
1532
      </AssemblyInfo>
 
1533
      <Attributes>
 
1534
        <Attribute>
 
1535
          <AttributeName>get: MonoMac.Foundation.Export("videoComposition", MonoMac.ObjCRuntime.ArgumentSemantic.Copy)</AttributeName>
 
1536
        </Attribute>
 
1537
        <Attribute>
 
1538
          <AttributeName>set: MonoMac.Foundation.Export("setVideoComposition:", MonoMac.ObjCRuntime.ArgumentSemantic.Copy)</AttributeName>
 
1539
        </Attribute>
 
1540
      </Attributes>
 
1541
      <ReturnValue>
 
1542
        <ReturnType>MonoMac.AVFoundation.AVVideoComposition</ReturnType>
 
1543
      </ReturnValue>
 
1544
      <Docs>
 
1545
        <summary>To be added.</summary>
 
1546
        <value>To be added.</value>
 
1547
        <remarks>To be added.</remarks>
 
1548
      </Docs>
 
1549
    </Member>
 
1550
  </Members>
 
1551
</Type>