1 <?xml version="1.0"?>
\r
4 <name>Tizen.Multimedia</name>
\r
7 <member name="T:Tizen.Multimedia.AudioDevice">
\r
9 Provides the ability to query the information of sound devices.
\r
12 <member name="P:Tizen.Multimedia.AudioDevice.Id">
\r
14 Gets the ID of the device.
\r
16 <value>The id of the device.</value>
\r
18 <member name="P:Tizen.Multimedia.AudioDevice.Name">
\r
20 Gets the name of the device.
\r
22 <value>The name of the device.</value>
\r
24 <member name="P:Tizen.Multimedia.AudioDevice.Type">
\r
26 Gets the type of the device.
\r
28 <value>The <see cref="T:Tizen.Multimedia.AudioDeviceType"/> of the device.</value>
\r
30 <member name="P:Tizen.Multimedia.AudioDevice.IoDirection">
\r
32 Gets the IO direction of the device.
\r
34 <value>The IO direction of the device.</value>
\r
36 <member name="P:Tizen.Multimedia.AudioDevice.State">
\r
38 Gets the state of the device.
\r
40 <value>The <see cref="T:Tizen.Multimedia.AudioDeviceState"/> of the device.</value>
\r
42 <member name="M:Tizen.Multimedia.AudioDevice.ToString">
\r
44 Returns a string that represents the current object.
\r
46 <returns>A string that represents the current object.</returns>
\r
48 <member name="M:Tizen.Multimedia.AudioDevice.Equals(System.Object)">
\r
50 Compares an object to an instance of <see cref="T:Tizen.Multimedia.AudioDevice"/> for equality.
\r
52 <param name="obj">A <see cref="T:System.Object"/> to compare.</param>
\r
53 <returns>true if the two devices are equal; otherwise, false.</returns>
\r
55 <member name="M:Tizen.Multimedia.AudioDevice.GetHashCode">
\r
57 Gets the hash code for this instance of <see cref="T:Tizen.Multimedia.AudioDevice"/>.
\r
59 <returns>The hash code for this instance of <see cref="T:Tizen.Multimedia.AudioDevice"/>.</returns>
\r
61 <member name="T:Tizen.Multimedia.AudioDeviceConnectionChangedEventArgs">
\r
63 Provides data for the <see cref="E:Tizen.Multimedia.AudioManager.DeviceConnectionChanged"/> event.
\r
66 <member name="P:Tizen.Multimedia.AudioDeviceConnectionChangedEventArgs.Device">
\r
70 <value>The <see cref="T:Tizen.Multimedia.AudioDevice"/>.</value>
\r
72 <member name="P:Tizen.Multimedia.AudioDeviceConnectionChangedEventArgs.IsConnected">
\r
74 Gets the connection state of the device.
\r
76 <value>true if the device is connected; otherwise, false.</value>
\r
78 <member name="T:Tizen.Multimedia.AudioDeviceStateChangedEventArgs">
\r
80 Provides data for the <see cref="E:Tizen.Multimedia.AudioManager.DeviceStateChanged"/> event.
\r
83 <member name="P:Tizen.Multimedia.AudioDeviceStateChangedEventArgs.Device">
\r
87 <value>The <see cref="T:Tizen.Multimedia.AudioDevice"/>.</value>
\r
89 <member name="P:Tizen.Multimedia.AudioDeviceStateChangedEventArgs.State">
\r
91 Gets the state of the device.
\r
93 <value>The <see cref="T:Tizen.Multimedia.AudioDeviceState"/> of the device.</value>
\r
95 <member name="T:Tizen.Multimedia.AudioManager">
\r
97 Provides the ability to control volume levels and monitor audio devices.
\r
100 <member name="P:Tizen.Multimedia.AudioManager.VolumeController">
\r
102 Gets the volume controller.
\r
104 <value>The <see cref="T:Tizen.Multimedia.AudioVolume"/>.</value>
\r
106 <member name="M:Tizen.Multimedia.AudioManager.GetConnectedDevices">
\r
108 Gets the all devices currently connected.
\r
110 <returns>An IEnumerable<AudioDevice> that contains connected devices.</returns>
\r
112 <member name="E:Tizen.Multimedia.AudioManager.DeviceConnectionChanged">
\r
114 Occurs when the state of a connection of an audio device changes.
\r
117 <member name="E:Tizen.Multimedia.AudioManager.DeviceStateChanged">
\r
119 Occurs when the state of an audio device changes.
\r
122 <member name="T:Tizen.Multimedia.AudioDeviceOptions">
\r
124 Specifies the flags for the audio device options.
\r
126 This enumeration has a <see cref="T:System.FlagsAttribute"/> attribute that allows a bitwise combination of its member values.
\r
130 <member name="F:Tizen.Multimedia.AudioDeviceOptions.Input">
\r
135 <member name="F:Tizen.Multimedia.AudioDeviceOptions.Output">
\r
140 <member name="F:Tizen.Multimedia.AudioDeviceOptions.InputAndOutput">
\r
142 Input and output devices (both directions are available).
\r
145 <member name="F:Tizen.Multimedia.AudioDeviceOptions.Internal">
\r
150 <member name="F:Tizen.Multimedia.AudioDeviceOptions.External">
\r
155 <member name="F:Tizen.Multimedia.AudioDeviceOptions.Deactivated">
\r
157 Deactivated devices.
\r
160 <member name="F:Tizen.Multimedia.AudioDeviceOptions.Activated">
\r
165 <member name="F:Tizen.Multimedia.AudioDeviceOptions.All">
\r
170 <member name="T:Tizen.Multimedia.AudioDeviceType">
\r
172 Specifies the audio device types.
\r
175 <member name="F:Tizen.Multimedia.AudioDeviceType.BuiltinSpeaker">
\r
180 <member name="F:Tizen.Multimedia.AudioDeviceType.BuiltinReceiver">
\r
185 <member name="F:Tizen.Multimedia.AudioDeviceType.BuiltinMic">
\r
187 Built-in microphone.
\r
190 <member name="F:Tizen.Multimedia.AudioDeviceType.AudioJack">
\r
192 Audio jack that can be connected to wired accessories such as headphones and headsets.
\r
195 <member name="F:Tizen.Multimedia.AudioDeviceType.BluetoothMedia">
\r
197 Bluetooth media (A2DP).
\r
200 <member name="F:Tizen.Multimedia.AudioDeviceType.Hdmi">
\r
205 <member name="F:Tizen.Multimedia.AudioDeviceType.Forwarding">
\r
207 Device for forwarding.
\r
210 <member name="F:Tizen.Multimedia.AudioDeviceType.UsbAudio">
\r
215 <member name="F:Tizen.Multimedia.AudioDeviceType.BluetoothVoice">
\r
217 Bluetooth voice (SCO).
\r
220 <member name="T:Tizen.Multimedia.AudioDeviceIoDirection">
\r
222 Specifies the audio device directions.
\r
225 <member name="F:Tizen.Multimedia.AudioDeviceIoDirection.Input">
\r
230 <member name="F:Tizen.Multimedia.AudioDeviceIoDirection.Output">
\r
235 <member name="F:Tizen.Multimedia.AudioDeviceIoDirection.InputAndOutput">
\r
237 Input/output device (both directions are available).
\r
240 <member name="T:Tizen.Multimedia.AudioDeviceState">
\r
242 Specifies the audio device states.
\r
245 <member name="F:Tizen.Multimedia.AudioDeviceState.Deactivated">
\r
250 <member name="F:Tizen.Multimedia.AudioDeviceState.Activated">
\r
255 <member name="T:Tizen.Multimedia.AudioVolumeType">
\r
257 Specifies the audio volume types.
\r
260 <member name="F:Tizen.Multimedia.AudioVolumeType.System">
\r
265 <member name="F:Tizen.Multimedia.AudioVolumeType.Notification">
\r
270 <member name="F:Tizen.Multimedia.AudioVolumeType.Alarm">
\r
275 <member name="F:Tizen.Multimedia.AudioVolumeType.Ringtone">
\r
280 <member name="F:Tizen.Multimedia.AudioVolumeType.Media">
\r
285 <member name="F:Tizen.Multimedia.AudioVolumeType.Call">
\r
290 <member name="F:Tizen.Multimedia.AudioVolumeType.Voip">
\r
295 <member name="F:Tizen.Multimedia.AudioVolumeType.Voice">
\r
300 <member name="F:Tizen.Multimedia.AudioVolumeType.None">
\r
304 <seealso cref="P:Tizen.Multimedia.AudioStreamPolicy.VolumeType"/>
\r
306 <member name="T:Tizen.Multimedia.AudioStreamType">
\r
308 Specifies the audio stream types.
\r
311 <member name="F:Tizen.Multimedia.AudioStreamType.Media">
\r
316 <member name="F:Tizen.Multimedia.AudioStreamType.System">
\r
321 <member name="F:Tizen.Multimedia.AudioStreamType.Alarm">
\r
326 <member name="F:Tizen.Multimedia.AudioStreamType.Notification">
\r
331 <member name="F:Tizen.Multimedia.AudioStreamType.Emergency">
\r
336 <member name="F:Tizen.Multimedia.AudioStreamType.VoiceInformation">
\r
341 <member name="F:Tizen.Multimedia.AudioStreamType.VoiceRecognition">
\r
346 <member name="F:Tizen.Multimedia.AudioStreamType.RingtoneVoip">
\r
351 <member name="F:Tizen.Multimedia.AudioStreamType.Voip">
\r
356 <member name="F:Tizen.Multimedia.AudioStreamType.MediaExternalOnly">
\r
358 Media only for external devices.
\r
361 <member name="T:Tizen.Multimedia.AudioStreamFocusChangedReason">
\r
363 Specifies the change reasons of the audio stream focus state.
\r
366 <member name="F:Tizen.Multimedia.AudioStreamFocusChangedReason.Media">
\r
371 <member name="F:Tizen.Multimedia.AudioStreamFocusChangedReason.System">
\r
376 <member name="F:Tizen.Multimedia.AudioStreamFocusChangedReason.Alarm">
\r
381 <member name="F:Tizen.Multimedia.AudioStreamFocusChangedReason.Notification">
\r
386 <member name="F:Tizen.Multimedia.AudioStreamFocusChangedReason.Emergency">
\r
391 <member name="F:Tizen.Multimedia.AudioStreamFocusChangedReason.VoiceInformation">
\r
396 <member name="F:Tizen.Multimedia.AudioStreamFocusChangedReason.VoiceRecognition">
\r
401 <member name="F:Tizen.Multimedia.AudioStreamFocusChangedReason.RingtoneVoip">
\r
406 <member name="F:Tizen.Multimedia.AudioStreamFocusChangedReason.Voip">
\r
411 <member name="F:Tizen.Multimedia.AudioStreamFocusChangedReason.Call">
\r
413 Voice-call or video-call.
\r
416 <member name="F:Tizen.Multimedia.AudioStreamFocusChangedReason.MediaExternalOnly">
\r
418 Media only for external devices.
\r
421 <member name="T:Tizen.Multimedia.AudioStreamFocusOptions">
\r
423 Specifies the flags for the audio stream focus options.
\r
425 This enumeration has a <see cref="T:System.FlagsAttribute"/> attribute that allows a bitwise combination of its member values.
\r
429 <member name="F:Tizen.Multimedia.AudioStreamFocusOptions.Playback">
\r
434 <member name="F:Tizen.Multimedia.AudioStreamFocusOptions.Recording">
\r
439 <member name="T:Tizen.Multimedia.AudioStreamFocusState">
\r
441 Specifies the audio stream focus states.
\r
444 <member name="F:Tizen.Multimedia.AudioStreamFocusState.Released">
\r
446 Focus state for release.
\r
449 <member name="F:Tizen.Multimedia.AudioStreamFocusState.Acquired">
\r
451 Focus state for acquisition.
\r
454 <member name="T:Tizen.Multimedia.AudioStreamBehaviors">
\r
456 Specifies the flags for the audio stream behaviors.
\r
458 This enumeration has a <see cref="T:System.FlagsAttribute"/> attribute that allows a bitwise combination of its member values.
\r
462 <member name="F:Tizen.Multimedia.AudioStreamBehaviors.NoResume">
\r
467 <member name="F:Tizen.Multimedia.AudioStreamBehaviors.Fading">
\r
472 <member name="F:Tizen.Multimedia.AudioManagerError.None">
\r
477 <member name="F:Tizen.Multimedia.AudioManagerError.OutOfMemory">
\r
482 <member name="F:Tizen.Multimedia.AudioManagerError.InvalidParameter">
\r
487 <member name="F:Tizen.Multimedia.AudioManagerError.InvalidOperation">
\r
492 <member name="F:Tizen.Multimedia.AudioManagerError.PermissionDenied">
\r
497 <member name="F:Tizen.Multimedia.AudioManagerError.NotSupported">
\r
502 <member name="F:Tizen.Multimedia.AudioManagerError.NoData">
\r
507 <member name="F:Tizen.Multimedia.AudioManagerError.Internal">
\r
509 Internal error inside the sound system
\r
512 <member name="F:Tizen.Multimedia.AudioManagerError.Policy">
\r
514 Noncompliance with the sound system policy
\r
517 <member name="F:Tizen.Multimedia.AudioManagerError.NoPlayingSound">
\r
522 <member name="F:Tizen.Multimedia.AudioManagerError.InvalidState">
\r
524 Invalid state (Since 3.0)
\r
527 <member name="T:Tizen.Multimedia.AudioPolicyException">
\r
529 The exception that is thrown when noncompliance with the sound system policy happens.
\r
532 <member name="M:Tizen.Multimedia.AudioPolicyException.#ctor">
\r
534 Initializes a new instance of the <see cref="T:Tizen.Multimedia.AudioPolicyException"/> class.
\r
537 <member name="M:Tizen.Multimedia.AudioPolicyException.#ctor(System.String)">
\r
539 Initializes a new instance of the <see cref="T:Tizen.Multimedia.AudioPolicyException"/> class with a specified error message.
\r
541 <param name="message">The error message that explains the reason for the exception.</param>
\r
543 <member name="M:Tizen.Multimedia.AudioPolicyException.#ctor(System.String,System.Exception)">
\r
545 Initializes a new instance of the <see cref="T:Tizen.Multimedia.AudioPolicyException"/> class with a specified error message and inner exception.
\r
547 <param name="message">The error message that explains the reason for the exception.</param>
\r
548 <param name="innerException">The exception that is the cause of the current exception..</param>
\r
550 <member name="T:Tizen.Multimedia.AudioStreamPolicy">
\r
552 Provides the ability to control the sound stream.
\r
555 <member name="M:Tizen.Multimedia.AudioStreamPolicy.#ctor(Tizen.Multimedia.AudioStreamType)">
\r
557 Initializes a new instance of the <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/> class with <see cref="T:Tizen.Multimedia.AudioStreamType"/>
\r
560 To apply the stream policy according to this stream information, the AudioStreamPolicy should
\r
561 be passed to other APIs related to playback or recording. (For example., <see cref="!:Player"/>, <see cref="!:WavPlayer"/> , etc.)
\r
563 <param name="streamType">The type of the sound stream for which the policy needs to be created.</param>
\r
564 <exception cref="T:System.ArgumentException"><paramref name="streamType"/> is invalid.</exception>
\r
566 <member name="E:Tizen.Multimedia.AudioStreamPolicy.FocusStateChanged">
\r
568 Occurs when the state of focus that belongs to the current AudioStreamPolicy is changed.
\r
571 The event is raised in the internal thread.
\r
574 <member name="P:Tizen.Multimedia.AudioStreamPolicy.VolumeType">
\r
576 Gets the <see cref="T:Tizen.Multimedia.AudioVolumeType"/>.
\r
579 If the <see cref="T:Tizen.Multimedia.AudioStreamType"/> of the current AudioStreamPolicy is <see cref="F:Tizen.Multimedia.AudioStreamType.Emergency"/>,
\r
580 it returns <see cref="F:Tizen.Multimedia.AudioVolumeType.None"/>.
\r
582 <value>The <see cref="T:Tizen.Multimedia.AudioVolumeType"/> of the policy instance.</value>
\r
583 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/> has already been disposed of.</exception>
\r
585 <member name="P:Tizen.Multimedia.AudioStreamPolicy.PlaybackFocusState">
\r
587 Gets the state of focus for the playback.
\r
589 <value>The state of focus for playback.</value>
\r
590 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/> has already been disposed of.</exception>
\r
592 <member name="P:Tizen.Multimedia.AudioStreamPolicy.RecordingFocusState">
\r
594 Gets the state of focus for the recording.
\r
596 <value>The state of focus for recording.</value>
\r
597 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/> has already been disposed of.</exception>
\r
599 <member name="P:Tizen.Multimedia.AudioStreamPolicy.FocusReacquisitionEnabled">
\r
601 Gets or sets the auto focus reacquisition.
\r
604 true if the auto focus reacquisition is enabled; otherwise, false.\n
\r
605 The default is true.
\r
608 If you don't want to reacquire the focus you've lost automatically,
\r
609 disable the focus reacquisition.
\r
611 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/> has already been disposed of.</exception>
\r
613 <member name="M:Tizen.Multimedia.AudioStreamPolicy.AcquireFocus(Tizen.Multimedia.AudioStreamFocusOptions,Tizen.Multimedia.AudioStreamBehaviors,System.String)">
\r
615 Acquires the stream focus.
\r
617 <param name="options">The focuses that you want to acquire.</param>
\r
618 <param name="behaviors">The requesting behaviors.</param>
\r
619 <param name="extraInfo">The extra information for this request. This value can be null.</param>
\r
620 <exception cref="T:System.ArgumentException"><paramref name="options"/> is zero.</exception>
\r
621 <exception cref="T:System.ArgumentOutOfRangeException">
\r
622 <paramref name="options"/> contain a invalid bit.\n
\r
624 <paramref name="behaviors"/> contain a invalid bit.\n
\r
626 <exception cref="T:System.InvalidOperationException">The focus has already been acquired.</exception>
\r
627 <exception cref="T:Tizen.Multimedia.AudioPolicyException">Called in <see cref="E:Tizen.Multimedia.AudioStreamPolicy.FocusStateChanged"/> raised by releasing focus.</exception>
\r
628 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/> has already been disposed of.</exception>
\r
630 <member name="M:Tizen.Multimedia.AudioStreamPolicy.ReleaseFocus(Tizen.Multimedia.AudioStreamFocusOptions,Tizen.Multimedia.AudioStreamBehaviors,System.String)">
\r
632 Releases the acquired focus.
\r
634 <param name="options">The focus mask that you want to release.</param>
\r
635 <param name="behaviors">The requesting behaviors.</param>
\r
636 <param name="extraInfo">The extra information for this request. This value can be null.</param>
\r
637 <exception cref="T:System.ArgumentException"><paramref name="options"/> is zero.</exception>
\r
638 <exception cref="T:System.ArgumentOutOfRangeException">
\r
639 <paramref name="options"/> contain a invalid bit.\n
\r
641 <paramref name="behaviors"/> contain a invalid bit.\n
\r
643 <exception cref="T:System.InvalidOperationException">The focus has not been acquired.</exception>
\r
644 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/> has already been disposed of.</exception>
\r
646 <member name="M:Tizen.Multimedia.AudioStreamPolicy.ApplyStreamRouting">
\r
648 Applies the stream routing.
\r
651 If the stream has not been made yet, this will be applied when the stream starts to play.
\r
653 <seealso cref="M:Tizen.Multimedia.AudioStreamPolicy.AddDeviceForStreamRouting(Tizen.Multimedia.AudioDevice)"/>
\r
654 <seealso cref="M:Tizen.Multimedia.AudioStreamPolicy.RemoveDeviceForStreamRouting(Tizen.Multimedia.AudioDevice)"/>
\r
655 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/> has already been disposed of.</exception>
\r
657 <!-- "M:Tizen.Multimedia.AudioStreamPolicy.AddDeviceForStreamRouting(Tizen.Multimedia.AudioDevice)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
658 <!-- "M:Tizen.Multimedia.AudioStreamPolicy.RemoveDeviceForStreamRouting(Tizen.Multimedia.AudioDevice)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
659 <member name="M:Tizen.Multimedia.AudioStreamPolicy.Dispose">
\r
661 Releases all resources used by the <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.
\r
664 <member name="M:Tizen.Multimedia.AudioStreamPolicy.Dispose(System.Boolean)">
\r
666 Releases the unmanaged resources used by the <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/>.
\r
668 <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
\r
670 <member name="E:Tizen.Multimedia.AudioStreamPolicy.StreamFocusStateChanged">
\r
672 Occurs when the focus state for stream types is changed regardless of the process.
\r
675 <member name="T:Tizen.Multimedia.AudioStreamPolicyFocusStateChangedEventArgs">
\r
677 Provides data for the <see cref="E:Tizen.Multimedia.AudioStreamPolicy.FocusStateChanged"/> event.
\r
680 <member name="P:Tizen.Multimedia.AudioStreamPolicyFocusStateChangedEventArgs.FocusOptions">
\r
682 Gets the focus options.
\r
684 <value>The focus options.</value>
\r
686 <member name="P:Tizen.Multimedia.AudioStreamPolicyFocusStateChangedEventArgs.FocusState">
\r
688 Gets the focus state.
\r
690 <value>The focus state.</value>
\r
692 <member name="P:Tizen.Multimedia.AudioStreamPolicyFocusStateChangedEventArgs.Reason">
\r
694 Gets the reason for state change of the focus.
\r
696 <value>The reason for state change of the focus.</value>
\r
698 <member name="P:Tizen.Multimedia.AudioStreamPolicyFocusStateChangedEventArgs.Behaviors">
\r
700 Gets the requested behaviors that should be followed
\r
702 <value>The requested behaviors that should be followed.</value>
\r
704 <member name="P:Tizen.Multimedia.AudioStreamPolicyFocusStateChangedEventArgs.ExtraInfo">
\r
706 Gets the extra information.
\r
709 The extra information specified in <see cref="M:Tizen.Multimedia.AudioStreamPolicy.AcquireFocus(Tizen.Multimedia.AudioStreamFocusOptions,Tizen.Multimedia.AudioStreamBehaviors,System.String)"/> or
\r
710 <see cref="M:Tizen.Multimedia.AudioStreamPolicy.ReleaseFocus(Tizen.Multimedia.AudioStreamFocusOptions,Tizen.Multimedia.AudioStreamBehaviors,System.String)"/>.
\r
712 <seealso cref="M:Tizen.Multimedia.AudioStreamPolicy.AcquireFocus(Tizen.Multimedia.AudioStreamFocusOptions,Tizen.Multimedia.AudioStreamBehaviors,System.String)"/>
\r
713 <seealso cref="M:Tizen.Multimedia.AudioStreamPolicy.ReleaseFocus(Tizen.Multimedia.AudioStreamFocusOptions,Tizen.Multimedia.AudioStreamBehaviors,System.String)"/>
\r
715 <member name="T:Tizen.Multimedia.AudioVolume">
\r
717 Provides the ability to control the volume levels.
\r
719 <seealso cref="T:Tizen.Multimedia.AudioManager"/>
\r
721 <member name="E:Tizen.Multimedia.AudioVolume.Changed">
\r
723 Occurs when the volume level is changed.
\r
726 <member name="P:Tizen.Multimedia.AudioVolume.CurrentPlaybackType">
\r
728 Gets the volume type of the sound being currently played.
\r
730 <value>The volume type of the sound being currently played.</value>
\r
732 <member name="P:Tizen.Multimedia.AudioVolume.Level">
\r
734 Gets the <see cref="T:Tizen.Multimedia.VolumeLevel"/>.
\r
736 <value>The <see cref="T:Tizen.Multimedia.VolumeLevel"/>.</value>
\r
738 <member name="P:Tizen.Multimedia.AudioVolume.MaxLevel">
\r
740 Gets the <see cref="T:Tizen.Multimedia.MaxVolumeLevel"/>.
\r
742 <value>The <see cref="T:Tizen.Multimedia.MaxVolumeLevel"/>.</value>
\r
744 <member name="T:Tizen.Multimedia.MaxVolumeLevel">
\r
746 Provides a means to get max volume levels.
\r
749 <member name="P:Tizen.Multimedia.MaxVolumeLevel.Item(Tizen.Multimedia.AudioVolumeType)">
\r
751 Gets the max volume level of the specified <see cref="T:Tizen.Multimedia.AudioVolumeType"/>
\r
753 <param name="type">The <see cref="T:Tizen.Multimedia.AudioVolumeType"/> to query.</param>
\r
754 <value>The maximum volume level.</value>
\r
755 <exception cref="T:System.ArgumentException"><paramref name="type"/> is invalid.</exception>
\r
756 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="type"/> is <see cref="F:Tizen.Multimedia.AudioVolumeType.None"/>.</exception>
\r
758 <member name="T:Tizen.Multimedia.StreamFocusStateChangedEventArgs">
\r
760 Provides data for the <see cref="E:Tizen.Multimedia.AudioStreamPolicy.StreamFocusStateChanged"/> event.
\r
763 <member name="P:Tizen.Multimedia.StreamFocusStateChangedEventArgs.FocusOptions">
\r
765 Gets the focus options.
\r
767 <value>The focus options.</value>
\r
769 <member name="P:Tizen.Multimedia.StreamFocusStateChangedEventArgs.FocusState">
\r
771 Gets the changed focus state.
\r
773 <value>The focus state.</value>
\r
775 <member name="P:Tizen.Multimedia.StreamFocusStateChangedEventArgs.Reason">
\r
777 Gets the reason for state change of the focus.
\r
779 <value>The reason for state change of the focus.</value>
\r
781 <member name="P:Tizen.Multimedia.StreamFocusStateChangedEventArgs.ExtraInfo">
\r
783 Gets the extra information.
\r
786 The extra information specified in <see cref="M:Tizen.Multimedia.AudioStreamPolicy.AcquireFocus(Tizen.Multimedia.AudioStreamFocusOptions,Tizen.Multimedia.AudioStreamBehaviors,System.String)"/> or
\r
787 <see cref="M:Tizen.Multimedia.AudioStreamPolicy.ReleaseFocus(Tizen.Multimedia.AudioStreamFocusOptions,Tizen.Multimedia.AudioStreamBehaviors,System.String)"/>.
\r
789 <seealso cref="M:Tizen.Multimedia.AudioStreamPolicy.AcquireFocus(Tizen.Multimedia.AudioStreamFocusOptions,Tizen.Multimedia.AudioStreamBehaviors,System.String)"/>
\r
790 <seealso cref="M:Tizen.Multimedia.AudioStreamPolicy.ReleaseFocus(Tizen.Multimedia.AudioStreamFocusOptions,Tizen.Multimedia.AudioStreamBehaviors,System.String)"/>
\r
792 <member name="T:Tizen.Multimedia.VolumeChangedEventArgs">
\r
794 Provides data for the <see cref="E:Tizen.Multimedia.AudioVolume.Changed"/> event.
\r
797 <member name="P:Tizen.Multimedia.VolumeChangedEventArgs.Type">
\r
799 Gets the sound type that volume is changed.
\r
801 <value>The sound type that volume is changed.</value>
\r
803 <member name="P:Tizen.Multimedia.VolumeChangedEventArgs.Level">
\r
805 Gets the new volume level.
\r
807 <value>The new volume level.</value>
\r
809 <member name="T:Tizen.Multimedia.VolumeLevel">
\r
811 Provides a means to control volume levels.
\r
814 <member name="P:Tizen.Multimedia.VolumeLevel.Item(Tizen.Multimedia.AudioVolumeType)">
\r
816 Gets or sets the volume level of the specified <see cref="T:Tizen.Multimedia.AudioVolumeType"/>
\r
818 <param name="type">The <see cref="T:Tizen.Multimedia.AudioVolumeType"/> to control.</param>
\r
819 <value>The current volume level.</value>
\r
820 <remarks>To set volumes, the specified privilege is required.</remarks>
\r
821 <privilege>http://tizen.org/privilege/volume.set</privilege>
\r
822 <exception cref="T:System.ArgumentException"><paramref name="type"/> is invalid.</exception>
\r
823 <exception cref="T:System.ArgumentOutOfRangeException">
\r
824 <paramref name="type"/> is <see cref="F:Tizen.Multimedia.AudioVolumeType.None"/>.
\r
826 <paramref name="value"/> is less than zero.
\r
828 <paramref name="value"/> is greater than <see cref="P:Tizen.Multimedia.MaxVolumeLevel.Item(Tizen.Multimedia.AudioVolumeType)"/>.
\r
830 <exception cref="T:System.UnauthorizedAccessException">The caller does not have required privilege to set volume.</exception>
\r
832 <member name="T:Tizen.Multimedia.DependentMediaBuffer">
\r
834 Represents a buffer that is dependent on the owner object.
\r
837 <member name="M:Tizen.Multimedia.MediaBufferBase.ValidateRange(System.Int32,System.Int32)">
\r
839 Validates the range.
\r
841 <param name="offset"></param>
\r
842 <param name="length"></param>
\r
843 <exception cref="T:System.ArgumentOutOfRangeException">
\r
844 The offset + length is greater than <see cref="P:Tizen.Multimedia.MediaBufferBase.Length"/>.
\r
846 The offset or length is less than zero.
\r
849 <member name="T:Tizen.Multimedia.ScopedMediaBuffer">
\r
851 Represents a scoped buffer which lives shortly such as a callback.
\r
854 <member name="T:Tizen.Multimedia.CodecKind">
\r
856 Specifies whether a codec is an audio codec or a video codec.
\r
859 <member name="F:Tizen.Multimedia.CodecKind.Audio">
\r
864 <member name="F:Tizen.Multimedia.CodecKind.Video">
\r
869 <member name="T:Tizen.Multimedia.CodecNotSupportedException">
\r
871 The exception that is thrown when the codec for an input file or a data stream is not supported
\r
872 or the input is malformed.
\r
875 <member name="M:Tizen.Multimedia.CodecNotSupportedException.#ctor(Tizen.Multimedia.CodecKind)">
\r
877 Initializes a new instance of the <see cref="T:Tizen.Multimedia.CodecNotSupportedException"/> class
\r
878 with <see cref="P:Tizen.Multimedia.CodecNotSupportedException.CodecKind"/> indicating which codec is not supported.
\r
881 <member name="M:Tizen.Multimedia.CodecNotSupportedException.#ctor(Tizen.Multimedia.CodecKind,System.String)">
\r
883 Initializes a new instance of the <see cref="T:Tizen.Multimedia.CodecNotSupportedException"/> class with
\r
884 <see cref="P:Tizen.Multimedia.CodecNotSupportedException.CodecKind"/> indicating which codec is not supported and a specified error message.
\r
887 <member name="P:Tizen.Multimedia.CodecNotSupportedException.CodecKind">
\r
889 Gets the <see cref="P:Tizen.Multimedia.CodecNotSupportedException.CodecKind"/> of the exception.
\r
892 <member name="T:Tizen.Multimedia.ColorSpace">
\r
894 Specifies color spaces for Tizen.Multimedia.
\r
897 <member name="F:Tizen.Multimedia.ColorSpace.Y800">
\r
902 <member name="F:Tizen.Multimedia.ColorSpace.I420">
\r
907 <member name="F:Tizen.Multimedia.ColorSpace.NV12">
\r
912 <member name="F:Tizen.Multimedia.ColorSpace.NV16">
\r
917 <member name="F:Tizen.Multimedia.ColorSpace.NV21">
\r
922 <member name="F:Tizen.Multimedia.ColorSpace.NV61">
\r
927 <member name="F:Tizen.Multimedia.ColorSpace.YV12">
\r
933 <member name="F:Tizen.Multimedia.ColorSpace.Yuyv">
\r
938 <member name="F:Tizen.Multimedia.ColorSpace.Yuv422">
\r
943 <member name="F:Tizen.Multimedia.ColorSpace.Uyvy">
\r
948 <member name="F:Tizen.Multimedia.ColorSpace.Yuv422P">
\r
954 <member name="F:Tizen.Multimedia.ColorSpace.Rgb565">
\r
959 <member name="F:Tizen.Multimedia.ColorSpace.Rgb888">
\r
964 <member name="F:Tizen.Multimedia.ColorSpace.Rgba8888">
\r
969 <member name="F:Tizen.Multimedia.ColorSpace.Argb8888">
\r
974 <member name="F:Tizen.Multimedia.ColorSpace.Bgra8888">
\r
979 <member name="F:Tizen.Multimedia.ColorSpace.Bgrx8888">
\r
984 <member name="F:Tizen.Multimedia.DisplayType.Overlay">
\r
986 Overlay surface display.
\r
989 <member name="F:Tizen.Multimedia.DisplayType.Surface">
\r
991 Evas image object surface display.
\r
994 <member name="F:Tizen.Multimedia.DisplayType.None">
\r
996 This disposes off buffers.
\r
999 <member name="T:Tizen.Multimedia.Display">
\r
1001 Provides a means to wrap various display types.
\r
1003 <seealso cref="!:Player"/>
\r
1004 <seealso cref="!:Camera"/>
\r
1005 <seealso cref="!:Tizen.Multimedia.Remoting.ScreenMirroring"/>
\r
1007 <member name="M:Tizen.Multimedia.Display.#ctor(Tizen.Multimedia.MediaView)">
\r
1009 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Display"/> class with a <see cref="T:Tizen.Multimedia.MediaView"/> class.
\r
1011 <param name="mediaView">A <see cref="T:Tizen.Multimedia.MediaView"/> to display.</param>
\r
1012 <feature>http://tizen.org/feature/multimedia.raw_video</feature>
\r
1013 <exception cref="T:System.NotSupportedException">The required feature is not supported.</exception>
\r
1015 <member name="M:Tizen.Multimedia.Display.#ctor(ElmSharp.Window)">
\r
1017 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Display"/> class with a <see cref="T:ElmSharp.Window"/> class.
\r
1019 <param name="window">A <see cref="T:ElmSharp.Window"/> to display.</param>
\r
1021 <member name="M:Tizen.Multimedia.Display.#ctor(Tizen.NUI.Window)">
\r
1023 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Display"/> class with a <see cref="T:Tizen.NUI.Window"/> class.
\r
1025 <param name="window">A <see cref="T:Tizen.NUI.Window"/> to display.</param>
\r
1027 The <see cref="P:Tizen.NUI.Window.BackgroundColor"/> must be <see cref="F:Tizen.NUI.Color.Transparent"/>
\r
1028 for the <see cref="T:Tizen.Multimedia.Display"/> to be rendered correctly.
\r
1031 <member name="T:Tizen.Multimedia.FileFormatException">
\r
1033 The exception that is thrown when an input file or a data stream that is supposed to conform
\r
1034 to a certain file format specification, is malformed.
\r
1037 <member name="M:Tizen.Multimedia.FileFormatException.#ctor">
\r
1039 Initializes a new instance of the <see cref="T:Tizen.Multimedia.FileFormatException"/> class.
\r
1042 <member name="M:Tizen.Multimedia.FileFormatException.#ctor(System.String)">
\r
1044 Initializes a new instance of the <see cref="T:Tizen.Multimedia.FileFormatException"/> class with a specified error message.
\r
1047 <member name="T:Tizen.Multimedia.Flips">
\r
1049 Specifies the flip operation.
\r
1052 <member name="F:Tizen.Multimedia.Flips.None">
\r
1054 No flip operation.
\r
1057 <member name="F:Tizen.Multimedia.Flips.Horizontal">
\r
1059 Flip horizontally.
\r
1062 <member name="F:Tizen.Multimedia.Flips.Vertical">
\r
1067 <member name="T:Tizen.Multimedia.IMediaBuffer">
\r
1069 Provides functionality to read and write the media buffer.
\r
1072 <member name="P:Tizen.Multimedia.IMediaBuffer.Item(System.Int32)">
\r
1074 Gets or sets a value at the specified index.
\r
1076 <param name="index">The index of the value to get or set.</param>
\r
1077 <exception cref="T:System.ArgumentOutOfRangeException">
\r
1078 <paramref name="index"/> is less than zero.\n
\r
1080 <paramref name="index"/> is equal to or greater than <see cref="P:Tizen.Multimedia.IMediaBuffer.Length"/>.
\r
1082 <exception cref="T:System.ObjectDisposedException">The object that owns the current buffer has already been disposed of.</exception>
\r
1083 <exception cref="T:System.InvalidOperationException">The buffer is not available, i.e. not writable state.</exception>
\r
1085 <member name="P:Tizen.Multimedia.IMediaBuffer.Length">
\r
1087 Gets the size of the buffer, in bytes.
\r
1090 <!-- "P:Tizen.Multimedia.IMediaBuffer.IsReadOnly" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
1091 <member name="M:Tizen.Multimedia.IMediaBuffer.CopyTo(System.Byte[],System.Int32,System.Int32)">
\r
1093 Copies data from a byte array to the buffer.
\r
1095 <param name="dest">The array to copy to.</param>
\r
1096 <param name="startIndex">The zero-based index in the source array where copying should start.</param>
\r
1097 <param name="length">The number of array elements to copy.</param>
\r
1098 <exception cref="T:System.ArgumentNullException"><paramref name="dest"/> is null.</exception>
\r
1099 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex"/> or <paramref name="length"/> is not valid.</exception>
\r
1100 <exception cref="T:System.ObjectDisposedException">The object that owns the current buffer has already been disposed of.</exception>
\r
1102 <member name="M:Tizen.Multimedia.IMediaBuffer.CopyTo(System.Byte[],System.Int32,System.Int32,System.Int32)">
\r
1104 Copies data from a byte array to the buffer.
\r
1106 <param name="dest">The array to copy to.</param>
\r
1107 <param name="startIndex">The zero-based index in the source array where copying should start.</param>
\r
1108 <param name="length">The number of array elements to copy.</param>
\r
1109 <param name="offset">The zero-based index in the buffer where copying should start.</param>
\r
1110 <exception cref="T:System.ArgumentNullException"><paramref name="dest"/> is null.</exception>
\r
1111 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex"/>, <paramref name="length"/>,
\r
1112 or <paramref name="offset"/> is not valid.</exception>
\r
1113 <exception cref="T:System.ObjectDisposedException">The object that owns the current buffer has already been disposed of.</exception>
\r
1115 <member name="M:Tizen.Multimedia.IMediaBuffer.CopyFrom(System.Byte[],System.Int32,System.Int32)">
\r
1117 Copies data from the buffer to a byte array.
\r
1119 <param name="source">The array to copy from.</param>
\r
1120 <param name="startIndex">The zero-based index in the destination array where copying should start.</param>
\r
1121 <param name="length">The number of elements to copy.</param>
\r
1122 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
\r
1123 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex"/> or <paramref name="length"/> is not valid.</exception>
\r
1124 <exception cref="T:System.ObjectDisposedException">The object that owns the current buffer has already been disposed of.</exception>
\r
1125 <exception cref="T:System.InvalidOperationException">The buffer is not available. i.e. not writable state.</exception>
\r
1127 <member name="M:Tizen.Multimedia.IMediaBuffer.CopyFrom(System.Byte[],System.Int32,System.Int32,System.Int32)">
\r
1129 Copies data from the buffer to a byte array.
\r
1131 <param name="source">The array to copy from.</param>
\r
1132 <param name="startIndex">The zero-based index in the destination array where copying should start.</param>
\r
1133 <param name="length">The number of elements to copy.</param>
\r
1134 <param name="offset">The zero-based index in the buffer where copying should start.</param>
\r
1135 <exception cref="T:System.ArgumentNullException"><paramref name="source"/> is null.</exception>
\r
1136 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex"/>, <paramref name="length"/>,
\r
1137 or <paramref name="offset"/> is not valid.</exception>
\r
1138 <exception cref="T:System.ObjectDisposedException">The object that owns the current buffer has already been disposed of.</exception>
\r
1139 <exception cref="T:System.InvalidOperationException">The buffer is not available. i.e. not writable state.</exception>
\r
1141 <member name="T:Tizen.Multimedia.Point">
\r
1143 Represents a point in the 2D space.
\r
1146 <member name="M:Tizen.Multimedia.Point.#ctor(System.Int32,System.Int32)">
\r
1148 Initializes a new instance of the Point with the specified coordinates.
\r
1150 <param name="x">X-axis coordinate of the point in the 2D space.</param>
\r
1151 <param name="y">Y-axis coordinate of the point in the 2D space.</param>
\r
1153 <member name="P:Tizen.Multimedia.Point.X">
\r
1155 Gets or sets the X-axis coordinate of the point in the 2D space.
\r
1158 <member name="P:Tizen.Multimedia.Point.Y">
\r
1160 Gets or sets the Y-axis coordinate of the point in the 2D space.
\r
1163 <member name="M:Tizen.Multimedia.Point.ToString">
\r
1165 Returns a string that represents the current object.
\r
1167 <returns>A string that represents the current object.</returns>
\r
1169 <member name="M:Tizen.Multimedia.Point.GetHashCode">
\r
1171 Gets the hash code for this instance of <see cref="T:Tizen.Multimedia.Point"/>.
\r
1173 <returns>The hash code for this instance of <see cref="T:Tizen.Multimedia.Point"/>.</returns>
\r
1175 <member name="M:Tizen.Multimedia.Point.Equals(System.Object)">
\r
1177 Compares an object to an instance of <see cref="T:Tizen.Multimedia.Point"/> for equality.
\r
1179 <param name="obj">A <see cref="T:System.Object"/> to compare.</param>
\r
1180 <returns>true if the points are equal; otherwise, false.</returns>
\r
1182 <member name="M:Tizen.Multimedia.Point.op_Equality(Tizen.Multimedia.Point,Tizen.Multimedia.Point)">
\r
1184 Compares two instances of <see cref="T:Tizen.Multimedia.Point"/> for equality.
\r
1186 <param name="point1">A <see cref="T:Tizen.Multimedia.Point"/> to compare.</param>
\r
1187 <param name="point2">A <see cref="T:Tizen.Multimedia.Point"/> to compare.</param>
\r
1188 <returns>true if the two instances of <see cref="T:Tizen.Multimedia.Point"/> are equal; otherwise false.</returns>
\r
1190 <member name="M:Tizen.Multimedia.Point.op_Inequality(Tizen.Multimedia.Point,Tizen.Multimedia.Point)">
\r
1192 Compares two instances of <see cref="T:Tizen.Multimedia.Point"/> for inequality.
\r
1194 <param name="point1">A <see cref="T:Tizen.Multimedia.Point"/> to compare.</param>
\r
1195 <param name="point2">A <see cref="T:Tizen.Multimedia.Point"/> to compare.</param>
\r
1196 <returns>true if the two instances of <see cref="T:Tizen.Multimedia.Point"/> are not equal; otherwise false.</returns>
\r
1198 <member name="T:Tizen.Multimedia.Range">
\r
1200 Represents a range(min, max) value.
\r
1203 <member name="M:Tizen.Multimedia.Range.#ctor(System.Int32,System.Int32)">
\r
1205 Initializes a new instance of the range with the specified values.
\r
1207 <param name="min">Minimum value of the range.</param>
\r
1208 <param name="max">Maximum value of the range.</param>
\r
1209 <exception cref="T:System.ArgumentException"><paramref name="max"/> is less than <paramref name="min"/>.</exception>
\r
1211 <member name="P:Tizen.Multimedia.Range.Min">
\r
1213 Gets or sets the minimum value of the range.
\r
1216 <member name="P:Tizen.Multimedia.Range.Max">
\r
1218 Gets or sets the maximum value of the range.
\r
1221 <member name="P:Tizen.Multimedia.Range.Length">
\r
1223 Gets the length of the range.
\r
1226 <member name="M:Tizen.Multimedia.Range.IsInside(System.Int32)">
\r
1228 Determines if the specified value is within the range.
\r
1230 <param name="value">The value to check.</param>
\r
1231 <returns>true if the value is within the range; otherwise false.</returns>
\r
1233 <member name="M:Tizen.Multimedia.Range.ToString">
\r
1235 Returns a string that represents the current object.
\r
1237 <returns>A string that represents the current object.</returns>
\r
1239 <member name="M:Tizen.Multimedia.Range.GetHashCode">
\r
1241 Gets the hash code for this instance of <see cref="T:Tizen.Multimedia.Range"/>.
\r
1243 <returns>The hash code for this instance of <see cref="T:Tizen.Multimedia.Range"/>.</returns>
\r
1245 <member name="M:Tizen.Multimedia.Range.Equals(System.Object)">
\r
1247 Compares an object to an instance of <see cref="T:Tizen.Multimedia.Range"/> for equality.
\r
1249 <param name="obj">A <see cref="T:System.Object"/> to compare.</param>
\r
1250 <returns>true if the two ranges are equal; otherwise, false.</returns>
\r
1252 <member name="M:Tizen.Multimedia.Range.op_Equality(Tizen.Multimedia.Range,Tizen.Multimedia.Range)">
\r
1254 Compares two instances of <see cref="T:Tizen.Multimedia.Range"/> for equality.
\r
1256 <param name="range1">A <see cref="T:Tizen.Multimedia.Range"/> to compare.</param>
\r
1257 <param name="range2">A <see cref="T:Tizen.Multimedia.Range"/> to compare.</param>
\r
1258 <returns>true if the two instances of <see cref="T:Tizen.Multimedia.Range"/> are equal; otherwise false.</returns>
\r
1260 <member name="M:Tizen.Multimedia.Range.op_Inequality(Tizen.Multimedia.Range,Tizen.Multimedia.Range)">
\r
1262 Compares two instances of <see cref="T:Tizen.Multimedia.Range"/> for inequality.
\r
1264 <param name="range1">A <see cref="T:Tizen.Multimedia.Range"/> to compare.</param>
\r
1265 <param name="range2">A <see cref="T:Tizen.Multimedia.Range"/> to compare.</param>
\r
1266 <returns>true if the two instances of <see cref="T:Tizen.Multimedia.Range"/> are not equal; otherwise false.</returns>
\r
1268 <member name="T:Tizen.Multimedia.Rectangle">
\r
1270 Represents the location of the object bounded by a rectangle defined by
\r
1271 coordinates of top left corner, width and height.
\r
1274 <member name="M:Tizen.Multimedia.Rectangle.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
\r
1276 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Rectangle"/> with the specified values.
\r
1278 <param name="x">The x-coordinate of the upper-left corner of the rectangle.</param>
\r
1279 <param name="y">The y-coordinate of the upper-left corner of the rectangle.</param>
\r
1280 <param name="width">The Width of the rectangle.</param>
\r
1281 <param name="height">The Height of the rectangle.</param>
\r
1283 <member name="M:Tizen.Multimedia.Rectangle.#ctor(Tizen.Multimedia.Point,Tizen.Multimedia.Size)">
\r
1285 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Rectangle"/> with the specified values.
\r
1287 <param name="location">A <see cref="P:Tizen.Multimedia.Rectangle.Location"/> that represents the upper-left corner of the rectangular region.</param>
\r
1288 <param name="size">A <see cref="P:Tizen.Multimedia.Rectangle.Size"/> that represents the width and height of the rectangular region.</param>
\r
1290 <member name="P:Tizen.Multimedia.Rectangle.Location">
\r
1292 Gets or sets the coordinates of the upper-left corner of the rectangle.
\r
1295 <member name="P:Tizen.Multimedia.Rectangle.X">
\r
1297 Gets or sets the x-coordinate of the upper-left corner of the rectangle.
\r
1300 <member name="P:Tizen.Multimedia.Rectangle.Y">
\r
1302 Gets or sets the y-coordinate of the upper-left corner of the rectangle.
\r
1305 <member name="P:Tizen.Multimedia.Rectangle.Width">
\r
1307 Gets or sets the width of the rectangle.
\r
1310 <member name="P:Tizen.Multimedia.Rectangle.Height">
\r
1312 Gets or sets the height of the rectangle.
\r
1315 <member name="P:Tizen.Multimedia.Rectangle.Left">
\r
1317 Gets the x-coordinate of the left edge of the rectangle.
\r
1320 <member name="P:Tizen.Multimedia.Rectangle.Top">
\r
1322 Gets the y-coordinate of the top edge of the rectangle.
\r
1325 <member name="P:Tizen.Multimedia.Rectangle.Right">
\r
1327 Gets the x-coordinate of the right edge of the rectangle.
\r
1330 <member name="P:Tizen.Multimedia.Rectangle.Bottom">
\r
1332 Gets the y-coordinate of the bottom edge of the rectangle.
\r
1335 <member name="P:Tizen.Multimedia.Rectangle.Size">
\r
1337 Gets or sets the size of the rectangle.
\r
1340 <member name="M:Tizen.Multimedia.Rectangle.ToString">
\r
1342 Returns a string that represents the current object.
\r
1344 <returns>A string that represents the current object.</returns>
\r
1346 <member name="M:Tizen.Multimedia.Rectangle.GetHashCode">
\r
1348 Gets the hash code for this instance of <see cref="T:Tizen.Multimedia.Rectangle"/>.
\r
1350 <returns>The hash code for this instance of <see cref="T:Tizen.Multimedia.Rectangle"/>.</returns>
\r
1352 <member name="M:Tizen.Multimedia.Rectangle.Equals(System.Object)">
\r
1354 Compares an object to an instance of <see cref="T:Tizen.Multimedia.Rectangle"/> for equality.
\r
1356 <param name="obj">A <see cref="T:System.Object"/> to compare.</param>
\r
1357 <returns>true if the rectangles are equal; otherwise, false.</returns>
\r
1359 <member name="M:Tizen.Multimedia.Rectangle.op_Equality(Tizen.Multimedia.Rectangle,Tizen.Multimedia.Rectangle)">
\r
1361 Compares two instances of <see cref="T:Tizen.Multimedia.Rectangle"/> for equality.
\r
1363 <param name="rect1">A <see cref="T:Tizen.Multimedia.Rectangle"/> to compare.</param>
\r
1364 <param name="rect2">A <see cref="T:Tizen.Multimedia.Rectangle"/> to compare.</param>
\r
1365 <returns>true if the two instances of <see cref="T:Tizen.Multimedia.Rectangle"/> are equal; otherwise false.</returns>
\r
1367 <member name="M:Tizen.Multimedia.Rectangle.op_Inequality(Tizen.Multimedia.Rectangle,Tizen.Multimedia.Rectangle)">
\r
1369 Compares two instances of <see cref="T:Tizen.Multimedia.Rectangle"/> for inequality.
\r
1371 <param name="rect1">A <see cref="T:Tizen.Multimedia.Rectangle"/> to compare.</param>
\r
1372 <param name="rect2">A <see cref="T:Tizen.Multimedia.Rectangle"/> to compare.</param>
\r
1373 <returns>true if the two instances of <see cref="T:Tizen.Multimedia.Rectangle"/> are not equal; otherwise false.</returns>
\r
1375 <member name="T:Tizen.Multimedia.Rotation">
\r
1377 Specifies the directions of rotation.
\r
1380 <member name="F:Tizen.Multimedia.Rotation.Rotate0">
\r
1385 <member name="F:Tizen.Multimedia.Rotation.Rotate90">
\r
1387 Rotate clockwise by 90 degrees.
\r
1390 <member name="F:Tizen.Multimedia.Rotation.Rotate180">
\r
1392 Rotate clockwise by 180 degrees.
\r
1395 <member name="F:Tizen.Multimedia.Rotation.Rotate270">
\r
1397 Rotate clockwise by 270 degrees.
\r
1400 <member name="T:Tizen.Multimedia.Size">
\r
1402 Represents a size in 2D space.
\r
1405 <member name="M:Tizen.Multimedia.Size.#ctor(System.Int32,System.Int32)">
\r
1407 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Size"/> with the specified values.
\r
1409 <param name="width">Width of the size.</param>
\r
1410 <param name="height">Height of the size.</param>
\r
1412 <member name="P:Tizen.Multimedia.Size.Width">
\r
1414 Gets or sets the width.
\r
1417 <member name="P:Tizen.Multimedia.Size.Height">
\r
1419 Gets or sets the height.
\r
1422 <member name="M:Tizen.Multimedia.Size.ToString">
\r
1424 Returns a string that represents the current object.
\r
1426 <returns>A string that represents the current object.</returns>
\r
1428 <member name="M:Tizen.Multimedia.Size.GetHashCode">
\r
1430 Gets the hash code for this instance of <see cref="T:Tizen.Multimedia.Size"/>.
\r
1432 <returns>The hash code for this instance of <see cref="T:Tizen.Multimedia.Size"/>.</returns>
\r
1434 <member name="M:Tizen.Multimedia.Size.Equals(System.Object)">
\r
1436 Compares an object to an instance of <see cref="T:Tizen.Multimedia.Size"/> for equality.
\r
1438 <param name="obj">A <see cref="T:System.Object"/> to compare.</param>
\r
1439 <returns>true if the two sizes are equal; otherwise, false.</returns>
\r
1441 <member name="M:Tizen.Multimedia.Size.op_Equality(Tizen.Multimedia.Size,Tizen.Multimedia.Size)">
\r
1443 Compares two instances of <see cref="T:Tizen.Multimedia.Size"/> for equality.
\r
1445 <param name="size1">A <see cref="T:Tizen.Multimedia.Size"/> to compare.</param>
\r
1446 <param name="size2">A <see cref="T:Tizen.Multimedia.Size"/> to compare.</param>
\r
1447 <returns>true if the two instances of <see cref="T:Tizen.Multimedia.Size"/> are equal; otherwise false.</returns>
\r
1449 <member name="M:Tizen.Multimedia.Size.op_Inequality(Tizen.Multimedia.Size,Tizen.Multimedia.Size)">
\r
1451 Compares two instances of <see cref="T:Tizen.Multimedia.Size"/> for inequality.
\r
1453 <param name="size1">A <see cref="T:Tizen.Multimedia.Size"/> to compare.</param>
\r
1454 <param name="size2">A <see cref="T:Tizen.Multimedia.Size"/> to compare.</param>
\r
1455 <returns>true if the two instances of <see cref="T:Tizen.Multimedia.Size"/> are not equal; otherwise false.</returns>
\r
1457 <member name="T:Tizen.Multimedia.Visibility">
\r
1459 Specifies visibilities.
\r
1462 <member name="F:Tizen.Multimedia.Visibility.Invisible">
\r
1467 <member name="F:Tizen.Multimedia.Visibility.Visible">
\r
1472 <member name="T:Tizen.Multimedia.AudioMediaFormat">
\r
1474 Represents an audio media format. This class cannot be inherited.
\r
1477 <member name="M:Tizen.Multimedia.AudioMediaFormat.#ctor(Tizen.Multimedia.MediaFormatAudioMimeType,System.Int32,System.Int32,System.Int32,System.Int32)">
\r
1479 Initializes a new instance of the AudioMediaFormat class with the specified mime type,
\r
1480 channel, sample rate, bit, and bit rate.
\r
1482 <param name="mimeType">The mime type of the format.</param>
\r
1483 <param name="channel">The channel value of the format.</param>
\r
1484 <param name="sampleRate">The sample rate value of the format.</param>
\r
1485 <param name="bit">The bit value of the format.</param>
\r
1486 <param name="bitRate">The bit rate value of the format.</param>
\r
1487 <exception cref="T:System.ArgumentException"><paramref name="mimeType"/> is invalid(i.e. undefined value).</exception>
\r
1488 <exception cref="T:System.ArgumentOutOfRangeException">
\r
1489 <paramref name="channel"/>, <paramref name="sampleRate"/>, <paramref name="bit"/>, or <paramref name="bitRate"/> is less than zero.
\r
1492 <member name="M:Tizen.Multimedia.AudioMediaFormat.#ctor(Tizen.Multimedia.MediaFormatAudioMimeType,System.Int32,System.Int32,System.Int32,System.Int32,Tizen.Multimedia.MediaFormatAacType)">
\r
1494 Initializes a new instance of the AudioMediaFormat class with the specified mime type,
\r
1495 channel, sample rate, bit, bit rate, and AAC type.
\r
1497 <param name="mimeType">The mime type of the format.</param>
\r
1498 <param name="channel">The channel value of the format.</param>
\r
1499 <param name="sampleRate">The sample rate value of the format.</param>
\r
1500 <param name="bit">The bit value of the format.</param>
\r
1501 <param name="bitRate">The bit rate value of the format.</param>
\r
1502 <param name="aacType">The AAC bitstream format(ADIF or ADTS).</param>
\r
1503 <exception cref="T:System.ArgumentException">
\r
1504 <paramref name="mimeType"/> or <paramref name="aacType"/> is invalid (i.e. undefined value).\n
\r
1506 <paramref name="aacType"/> is not <see cref="F:Tizen.Multimedia.MediaFormatAacType.None"/>, but <paramref name="mimeType"/> is one of the AAC types.
\r
1508 <exception cref="T:System.ArgumentOutOfRangeException">
\r
1509 <paramref name="channel"/>, <paramref name="sampleRate"/>, <paramref name="bit"/>, or <paramref name="bitRate"/> is less than zero.
\r
1512 <member name="M:Tizen.Multimedia.AudioMediaFormat.#ctor(System.IntPtr)">
\r
1514 Initializes a new instance of the AudioMediaFormat class from a native handle.
\r
1516 <param name="handle">A native handle.</param>
\r
1518 <member name="M:Tizen.Multimedia.AudioMediaFormat.IsAacSupportedMimeType(Tizen.Multimedia.MediaFormatAudioMimeType)">
\r
1520 Returns an indication whether a specified mime type is an AAC type.
\r
1522 <param name="mimeType">A mime type.</param>
\r
1524 <member name="M:Tizen.Multimedia.AudioMediaFormat.GetInfo(System.IntPtr,Tizen.Multimedia.MediaFormatAudioMimeType@,System.Int32@,System.Int32@,System.Int32@,System.Int32@)">
\r
1526 Retrieves audio properties of the media format from a native handle.
\r
1528 <param name="handle">A native handle that the properties are retrieved from.</param>
\r
1529 <param name="mimeType">An out parameter for the mime type.</param>
\r
1530 <param name="channel">An out parameter for the channel.</param>
\r
1531 <param name="sampleRate">An out parameter for the sample rate.</param>
\r
1532 <param name="bit">An out parameter for the bit.</param>
\r
1533 <param name="bitRate">An out parameter for the bit rate.</param>
\r
1535 <member name="M:Tizen.Multimedia.AudioMediaFormat.GetAacType(System.IntPtr,Tizen.Multimedia.MediaFormatAacType@)">
\r
1537 Retrieves the AAC type value from a native handle.
\r
1539 <param name="handle">A native handle that the properties are retrieved from.</param>
\r
1540 <param name="aacType">An out parameter for tha AAC type.</param>
\r
1542 <member name="P:Tizen.Multimedia.AudioMediaFormat.MimeType">
\r
1544 Gets the mime type of the current format.
\r
1547 <member name="P:Tizen.Multimedia.AudioMediaFormat.Channel">
\r
1549 Gets the channel value of the current format.
\r
1552 <member name="P:Tizen.Multimedia.AudioMediaFormat.SampleRate">
\r
1554 Gets the sample rate value of the current format.
\r
1557 <member name="P:Tizen.Multimedia.AudioMediaFormat.Bit">
\r
1559 Gets the bit value of the current format.
\r
1562 <member name="P:Tizen.Multimedia.AudioMediaFormat.BitRate">
\r
1564 Gets the bit rate value of the current format.
\r
1567 <member name="P:Tizen.Multimedia.AudioMediaFormat.AacType">
\r
1569 Gets the AAC type of the current format.
\r
1572 <member name="T:Tizen.Multimedia.ContainerMediaFormat">
\r
1574 Represents a container media format. This class cannot be inherited.
\r
1577 <member name="M:Tizen.Multimedia.ContainerMediaFormat.#ctor(Tizen.Multimedia.MediaFormatContainerMimeType)">
\r
1579 Initializes a new instance of the ContainerMediaFormat class.
\r
1581 <param name="mimeType">The mime type of the container format.</param>
\r
1582 <exception cref="T:System.ArgumentException"><paramref name="mimeType"/> is invalid (i.e. undefined value).</exception>
\r
1584 <member name="M:Tizen.Multimedia.ContainerMediaFormat.#ctor(System.IntPtr)">
\r
1586 Initializes a new instance of the ContainerMediaFormat class from a native handle.
\r
1588 <param name="handle">A native media format handle.</param>
\r
1590 <member name="P:Tizen.Multimedia.ContainerMediaFormat.MimeType">
\r
1592 Gets the mime type of the current format.
\r
1595 <member name="T:Tizen.Multimedia.MediaFormat">
\r
1597 MediaFormat is a base class for media formats.
\r
1600 <member name="M:Tizen.Multimedia.MediaFormat.#ctor(Tizen.Multimedia.MediaFormatType)">
\r
1602 Initializes a new instance of the ContainerMediaFormat class with a type.
\r
1604 <param name="type">A type for the format.</param>
\r
1606 <member name="P:Tizen.Multimedia.MediaFormat.Type">
\r
1608 Gets the type of the current format.
\r
1611 <member name="M:Tizen.Multimedia.MediaFormat.FromHandle(System.IntPtr)">
\r
1613 Creates a media format from a native handle.
\r
1615 <param name="handle">A native handle.</param>
\r
1616 <returns>An object of one of the subclasses of <see cref="T:Tizen.Multimedia.MediaFormat"/>.</returns>
\r
1618 <member name="M:Tizen.Multimedia.MediaFormat.AsNativeHandle">
\r
1620 Creates a native media format from this object.
\r
1622 <returns>A converted native handle.</returns>
\r
1623 <remarks>The returned handle must be destroyed using <see cref="M:Tizen.Multimedia.Interop.MediaFormat.Unref(System.IntPtr)"/>.</remarks>
\r
1625 <member name="M:Tizen.Multimedia.MediaFormat.AsNativeHandle(System.IntPtr)">
\r
1627 Fills out properties of a native media format with the current media format object.
\r
1629 <param name="handle">A native handle to be written.</param>
\r
1631 <member name="T:Tizen.Multimedia.MediaFormatAacType">
\r
1633 Specifies the AAC types for <see cref="T:Tizen.Multimedia.AudioMediaFormat"/>.
\r
1636 <member name="F:Tizen.Multimedia.MediaFormatAacType.None">
\r
1641 <member name="F:Tizen.Multimedia.MediaFormatAacType.Adts">
\r
1646 <member name="F:Tizen.Multimedia.MediaFormatAacType.Adif">
\r
1651 <member name="T:Tizen.Multimedia.MediaFormatType">
\r
1653 Specifies the media format types.
\r
1655 <seealso cref="T:Tizen.Multimedia.MediaFormat"/>
\r
1657 <member name="F:Tizen.Multimedia.MediaFormatType.Audio">
\r
1659 Audio media format.
\r
1662 <member name="F:Tizen.Multimedia.MediaFormatType.Video">
\r
1664 Video media format.
\r
1667 <member name="F:Tizen.Multimedia.MediaFormatType.Container">
\r
1669 Container media format.
\r
1672 <member name="F:Tizen.Multimedia.MediaFormatType.Text">
\r
1674 Text media format.
\r
1677 <member name="T:Tizen.Multimedia.MediaFormatDataType">
\r
1679 Specifies the media format data types.
\r
1682 <member name="F:Tizen.Multimedia.MediaFormatDataType.Encoded">
\r
1687 <member name="F:Tizen.Multimedia.MediaFormatDataType.Raw">
\r
1692 <member name="T:Tizen.Multimedia.MediaFormatAudioMimeType">
\r
1694 Specifies the mime types for audio media formats.
\r
1697 <member name="F:Tizen.Multimedia.MediaFormatAudioMimeType.Amr">
\r
1699 AMR, alias for <see cref="F:Tizen.Multimedia.MediaFormatAudioMimeType.AmrNB"/>.
\r
1702 <member name="F:Tizen.Multimedia.MediaFormatAudioMimeType.AmrNB">
\r
1707 <member name="F:Tizen.Multimedia.MediaFormatAudioMimeType.AmrWB">
\r
1712 <member name="F:Tizen.Multimedia.MediaFormatAudioMimeType.Aac">
\r
1714 AAC, alias for <see cref="F:Tizen.Multimedia.MediaFormatAudioMimeType.AacLC"/>.
\r
1717 <member name="F:Tizen.Multimedia.MediaFormatAudioMimeType.AacLC">
\r
1719 AAC-LC (Advanced Audio Coding Low-Complexity profile).
\r
1722 <member name="F:Tizen.Multimedia.MediaFormatAudioMimeType.AacHE">
\r
1724 HE-AAC (High-Efficiency Advanced Audio Coding).
\r
1727 <member name="F:Tizen.Multimedia.MediaFormatAudioMimeType.AacHEPS">
\r
1729 HE-AAC-PS (High-Efficiency Advanced Audio Coding with Parametric Stereo).
\r
1732 <member name="F:Tizen.Multimedia.MediaFormatAudioMimeType.MP3">
\r
1737 <member name="F:Tizen.Multimedia.MediaFormatAudioMimeType.Vorbis">
\r
1742 <member name="F:Tizen.Multimedia.MediaFormatAudioMimeType.Flac">
\r
1747 <member name="F:Tizen.Multimedia.MediaFormatAudioMimeType.Wma1">
\r
1749 Windows Media Audio 1.
\r
1752 <member name="F:Tizen.Multimedia.MediaFormatAudioMimeType.Wma2">
\r
1754 Windows Media Audio 2.
\r
1757 <member name="F:Tizen.Multimedia.MediaFormatAudioMimeType.WmaPro">
\r
1759 Windows Media Audio Professional.
\r
1762 <member name="F:Tizen.Multimedia.MediaFormatAudioMimeType.WmaLossless">
\r
1764 Windows Media Audio Lossless.
\r
1767 <member name="F:Tizen.Multimedia.MediaFormatAudioMimeType.Pcm">
\r
1772 <member name="T:Tizen.Multimedia.MediaFormatVideoMimeType">
\r
1774 Specifies the mime types for video media formats.
\r
1777 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.H261">
\r
1782 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.H263">
\r
1787 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.H263P">
\r
1792 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.H264SP">
\r
1797 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.H264MP">
\r
1802 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.H264HP">
\r
1807 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.MJpeg">
\r
1812 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.Mpeg1">
\r
1817 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.Mpeg2SP">
\r
1822 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.Mpeg2MP">
\r
1827 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.Mpeg2HP">
\r
1832 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.Mpeg4SP">
\r
1837 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.Mpeg4Asp">
\r
1842 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.I420">
\r
1847 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.NV12">
\r
1852 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.NV12T">
\r
1857 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.YV12">
\r
1862 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.NV21">
\r
1867 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.NV16">
\r
1872 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.Yuyv">
\r
1877 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.Uyvy">
\r
1882 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.Yuv422P">
\r
1887 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.Rgb565">
\r
1892 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.Rgb888">
\r
1897 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.Rgba">
\r
1902 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.Argb">
\r
1907 <member name="F:Tizen.Multimedia.MediaFormatVideoMimeType.Bgra">
\r
1912 <member name="T:Tizen.Multimedia.MediaFormatContainerMimeType">
\r
1914 Specifies the mime types for container media formats.
\r
1917 <member name="F:Tizen.Multimedia.MediaFormatContainerMimeType.MP4">
\r
1919 MP4 container, video.
\r
1922 <member name="F:Tizen.Multimedia.MediaFormatContainerMimeType.Avi">
\r
1924 AVI container, video.
\r
1927 <member name="F:Tizen.Multimedia.MediaFormatContainerMimeType.Mpeg2TS">
\r
1929 MPEG2TS container, video.
\r
1932 <member name="F:Tizen.Multimedia.MediaFormatContainerMimeType.Mpeg2PS">
\r
1934 MPEG2PS container, video.
\r
1937 <member name="F:Tizen.Multimedia.MediaFormatContainerMimeType.Matroska">
\r
1939 MATROSKA container, video.
\r
1942 <member name="F:Tizen.Multimedia.MediaFormatContainerMimeType.Webm">
\r
1944 WEBM container, video.
\r
1947 <member name="F:Tizen.Multimedia.MediaFormatContainerMimeType.ThreeGP">
\r
1949 3GP container, video.
\r
1952 <member name="F:Tizen.Multimedia.MediaFormatContainerMimeType.Wav">
\r
1954 WAV container, audio.
\r
1957 <member name="F:Tizen.Multimedia.MediaFormatContainerMimeType.Ogg">
\r
1959 OGG container, audio
\r
1962 <member name="F:Tizen.Multimedia.MediaFormatContainerMimeType.AacAdts">
\r
1964 AAC_ADTS container, audio
\r
1967 <member name="F:Tizen.Multimedia.MediaFormatContainerMimeType.AacAdif">
\r
1969 AAC_ADIF container, audio.
\r
1972 <member name="T:Tizen.Multimedia.MediaFormatTextMimeType">
\r
1974 Specifies the text mime types.
\r
1977 <member name="F:Tizen.Multimedia.MediaFormatTextMimeType.MP4">
\r
1982 <member name="F:Tizen.Multimedia.MediaFormatTextMimeType.ThreeGP">
\r
1987 <member name="T:Tizen.Multimedia.MediaFormatTextType">
\r
1989 Specifies the text types.
\r
1992 <member name="F:Tizen.Multimedia.MediaFormatTextType.None">
\r
1994 This indicates no type specified.
\r
1997 <member name="F:Tizen.Multimedia.MediaFormatTextType.MP4">
\r
2002 <member name="F:Tizen.Multimedia.MediaFormatTextType.ThreeGpp">
\r
2007 <member name="T:Tizen.Multimedia.MediaPacket">
\r
2009 Represents a packet for multimedia.
\r
2012 Represents a packet for multimedia.
\r
2015 <member name="M:Tizen.Multimedia.MediaPacket.#ctor(Tizen.Multimedia.MediaFormat)">
\r
2017 Initializes a new instance of the MediaPacket class with the specified media format.
\r
2019 <param name="format">The media format containing properties for the packet.</param>
\r
2020 <exception cref="T:System.ArgumentNullException"><paramref name="format"/> is null.</exception>
\r
2021 <exception cref="T:System.ArgumentException">
\r
2022 The <see cref="T:Tizen.Multimedia.MediaFormatType"/> of the specified format is <see cref="F:Tizen.Multimedia.MediaFormatType.Container"/>.
\r
2024 <exception cref="T:System.InvalidOperationException">Operation failed.</exception>
\r
2026 <member name="M:Tizen.Multimedia.MediaPacket.#ctor(System.IntPtr)">
\r
2028 Initializes a new instance of the MediaPacket class from a native handle.
\r
2030 <param name="handle">The native handle to be used.</param>
\r
2032 <member name="M:Tizen.Multimedia.MediaPacket.Initialize(Tizen.Multimedia.MediaFormat)">
\r
2034 Creates and initializes a native handle for the current object.
\r
2036 <param name="format">The format to be set to the media format.</param>
\r
2037 <exception cref="T:System.InvalidOperationException">Operation failed.</exception>
\r
2039 <member name="M:Tizen.Multimedia.MediaPacket.Alloc">
\r
2041 Allocates internal buffer.
\r
2043 <exception cref="T:System.InvalidOperationException">Operation failed.</exception>
\r
2045 <member name="P:Tizen.Multimedia.MediaPacket.Format">
\r
2047 Gets the media format of the current packet.
\r
2050 <member name="P:Tizen.Multimedia.MediaPacket.Pts">
\r
2052 Gets or sets the PTS(Presentation Time Stamp) value of the current packet.
\r
2054 <exception cref="T:System.ObjectDisposedException">The MediaPacket has already been disposed of.</exception>
\r
2055 <exception cref="T:System.InvalidOperationException">
\r
2056 The MediaPacket is not in the writable state, which means it is being used by another module.
\r
2059 <member name="P:Tizen.Multimedia.MediaPacket.Dts">
\r
2061 Gets or sets the DTS(Decoding Time Stamp) value of the current packet.
\r
2063 <exception cref="T:System.ObjectDisposedException">The MediaPacket has already been disposed of.</exception>
\r
2064 <exception cref="T:System.InvalidOperationException">
\r
2065 The MediaPacket is not in the writable state, which means it is being used by another module.
\r
2068 <member name="P:Tizen.Multimedia.MediaPacket.IsEncoded">
\r
2070 Gets a value indicating whether the packet is the encoded type.
\r
2072 <value>true if the packet is the encoded type; otherwise, false.</value>
\r
2073 <exception cref="T:System.ObjectDisposedException">The MediaPacket has already been disposed of.</exception>
\r
2075 <member name="P:Tizen.Multimedia.MediaPacket.Buffer">
\r
2077 Gets the buffer of the packet.
\r
2079 <value>The <see cref="T:Tizen.Multimedia.MediaPacketBuffer"/> allocated to the packet.
\r
2080 This property will return null if the packet is in the raw video format.</value>
\r
2081 <exception cref="T:System.ObjectDisposedException">The MediaPacket has already been disposed of.</exception>
\r
2082 <seealso cref="P:Tizen.Multimedia.MediaPacket.IsEncoded"/>
\r
2083 <seealso cref="P:Tizen.Multimedia.MediaPacket.VideoPlanes"/>
\r
2085 <member name="P:Tizen.Multimedia.MediaPacket.BufferWrittenLength">
\r
2087 Gets or sets a length of data written in the <see cref="P:Tizen.Multimedia.MediaPacket.Buffer"/>.
\r
2089 <exception cref="T:System.ObjectDisposedException">The MediaPacket has already been disposed of.</exception>
\r
2090 <exception cref="T:System.ArgumentOutOfRangeException">
\r
2091 The value specified for this property is less than zero or greater than <see cref="P:Tizen.Multimedia.MediaPacketBuffer.Length"/>.</exception>
\r
2092 <exception cref="T:System.InvalidOperationException">
\r
2093 The MediaPacket has <see cref="P:Tizen.Multimedia.MediaPacket.VideoPlanes"/> instead of <see cref="P:Tizen.Multimedia.MediaPacket.Buffer"/>.\n
\r
2095 The MediaPacket is not in the writable state, which means it is being used by another module.
\r
2098 <member name="P:Tizen.Multimedia.MediaPacket.VideoPlanes">
\r
2100 Gets the video planes of the packet.
\r
2102 <value>The <see cref="T:Tizen.Multimedia.MediaPacketVideoPlane"/>s allocated to the packet.
\r
2103 This property will return null if the packet is not in the raw video format.</value>
\r
2104 <exception cref="T:System.ObjectDisposedException">The MediaPacket has already been disposed of.</exception>
\r
2105 <seealso cref="P:Tizen.Multimedia.MediaPacket.IsEncoded"/>
\r
2106 <seealso cref="P:Tizen.Multimedia.MediaPacket.Buffer"/>
\r
2108 <member name="P:Tizen.Multimedia.MediaPacket.BufferFlags">
\r
2110 Gets or sets the buffer flags of the packet.
\r
2112 <exception cref="T:System.ObjectDisposedException">The MediaPacket has already been disposed of.</exception>
\r
2113 <exception cref="T:System.InvalidOperationException">
\r
2114 The MediaPacket is not in the writable state, which means it is being used by another module.
\r
2117 <member name="P:Tizen.Multimedia.MediaPacket.IsDisposed">
\r
2119 Gets a value indicating whether the packet has been disposed of.
\r
2121 <value>true if the packet has been disposed of; otherwise, false.</value>
\r
2123 <member name="M:Tizen.Multimedia.MediaPacket.Dispose">
\r
2125 Releases all resources used by the <see cref="T:Tizen.Multimedia.MediaPacket"/> object.
\r
2127 <exception cref="T:System.InvalidOperationException">
\r
2128 The MediaPacket can not be disposed, which means it is being used by another module.
\r
2131 <member name="M:Tizen.Multimedia.MediaPacket.Dispose(System.Boolean)">
\r
2133 Releases the resources used by the <see cref="T:Tizen.Multimedia.MediaPacket"/> object.
\r
2135 <param name="disposing">
\r
2136 true to release both managed and unmanaged resources; false to release only unmanaged resources.
\r
2139 <member name="M:Tizen.Multimedia.MediaPacket.ValidateNotDisposed">
\r
2141 Validates the current object has not been disposed of.
\r
2143 <exception cref="T:System.ObjectDisposedException">The MediaPacket has already been disposed of.</exception>
\r
2145 <member name="M:Tizen.Multimedia.MediaPacket.EnsureWritableState">
\r
2147 Ensures whether the packet is writable.
\r
2149 <exception cref="T:System.ObjectDisposedException">The MediaPacket has already been disposed of.</exception>
\r
2150 <exception cref="T:System.InvalidOperationException">The MediaPacket is being used by another module.</exception>
\r
2152 <member name="M:Tizen.Multimedia.MediaPacket.EnsureReadableState">
\r
2154 Ensures whether the packet is readable.
\r
2156 <exception cref="T:System.ObjectDisposedException">The MediaPacket has already been disposed of.</exception>
\r
2158 <member name="P:Tizen.Multimedia.MediaPacket.IsVideoPlaneSupported">
\r
2160 Gets a value indicating whether the packet is in the raw video format.
\r
2162 <value>true if the packet is in the raw video format; otherwise, false.</value>
\r
2164 <member name="M:Tizen.Multimedia.MediaPacket.GetVideoPlanes">
\r
2166 Retrieves video planes of the current packet.
\r
2168 <returns>The <see cref="T:Tizen.Multimedia.MediaPacketVideoPlane"/>s allocated to the current MediaPacket.</returns>
\r
2170 <member name="M:Tizen.Multimedia.MediaPacket.GetBuffer">
\r
2172 Retrieves the buffer of the current packet.
\r
2174 <returns>The <see cref="T:Tizen.Multimedia.MediaPacketBuffer"/> allocated to the current MediaPacket.</returns>
\r
2176 <member name="M:Tizen.Multimedia.MediaPacket.Create(Tizen.Multimedia.MediaFormat)">
\r
2178 Creates an object of the MediaPacket with the specified <see cref="T:Tizen.Multimedia.MediaFormat"/>.
\r
2180 <param name="format">The media format for the new packet.</param>
\r
2181 <returns>A new MediaPacket object.</returns>
\r
2183 <member name="M:Tizen.Multimedia.MediaPacket.ValidateNotLocked">
\r
2185 Validates the current object is not locked.
\r
2187 <exception cref="T:System.ObjectDisposedException">The MediaPacket has already been disposed of.</exception>
\r
2188 <exception cref="T:System.InvalidOperationException">The MediaPacket is in use by another module.</exception>
\r
2190 <member name="T:Tizen.Multimedia.MediaPacket.LockState">
\r
2192 Provides a thread-safe lock state controller.
\r
2195 <member name="T:Tizen.Multimedia.MediaPacket.Lock">
\r
2197 Provides a thread-safe lock controller.
\r
2200 using (var lock = BaseMediaPacket.Lock(mediaPacket))
\r
2206 <member name="T:Tizen.Multimedia.MediaPacketBuffer">
\r
2208 Represents a buffer for a <see cref="T:Tizen.Multimedia.MediaPacket"/>.
\r
2211 <member name="P:Tizen.Multimedia.MediaPacketBuffer.Item(System.Int32)">
\r
2213 Gets or sets a value at the specified index.
\r
2215 <param name="index">The index of the value to get or set.</param>
\r
2216 <exception cref="T:System.ArgumentOutOfRangeException">
\r
2217 <paramref name="index"/> is less than zero.\n
\r
2219 <paramref name="index"/> is equal to or greater than <see cref="P:Tizen.Multimedia.MediaPacketBuffer.Length"/>.
\r
2221 <exception cref="T:System.ObjectDisposedException">The MediaPacket that owns the current buffer has already been disposed of.</exception>
\r
2222 <exception cref="T:System.InvalidOperationException">The MediaPacket that owns the current buffer is being used by another module.</exception>
\r
2224 <member name="M:Tizen.Multimedia.MediaPacketBuffer.ValidateRange(System.Int32,System.Int32)">
\r
2226 Validates the range.
\r
2228 <param name="offset"></param>
\r
2229 <param name="length"></param>
\r
2230 <exception cref="T:System.ArgumentOutOfRangeException">
\r
2231 <paramref name="offset"/> + <paramref name="length"/> is greater than <see cref="P:Tizen.Multimedia.MediaPacketBuffer.Length"/>.\n
\r
2233 <paramref name="offset"/> or <paramref name="length"/> is less than zero.
\r
2236 <member name="M:Tizen.Multimedia.MediaPacketBuffer.CopyFrom(System.Byte[],System.Int32,System.Int32,System.Int32)">
\r
2238 Copies the data from a byte array to the buffer.
\r
2240 <param name="source">The array to copy from.</param>
\r
2241 <param name="startIndex">The zero-based index in the source array where copying should start.</param>
\r
2242 <param name="length">The number of array elements to copy.</param>
\r
2243 <param name="offset">The zero-based index in the buffer where copying should start.</param>
\r
2244 <exception cref="T:System.ArgumentOutOfRangeException">
\r
2245 <paramref name="startIndex"/>, <paramref name="offset"/>, or <paramref name="length"/> is not valid.
\r
2247 <exception cref="T:System.ObjectDisposedException">The MediaPacket that owns the current buffer has already been disposed of.</exception>
\r
2249 <member name="M:Tizen.Multimedia.MediaPacketBuffer.CopyTo(System.Byte[],System.Int32,System.Int32,System.Int32)">
\r
2251 Copies the data from the buffer to a byte array.
\r
2253 <param name="dest">The array to copy to.</param>
\r
2254 <param name="startIndex">The zero-based index in the destination array where copying should start.</param>
\r
2255 <param name="length">The number of elements to copy.</param>
\r
2256 <param name="offset">The zero-based index in the buffer where copying should start.</param>
\r
2257 <exception cref="T:System.ArgumentOutOfRangeException">
\r
2258 <paramref name="startIndex"/>, <paramref name="offset"/>, <paramref name="length"/>, or <paramref name="offset"/> is not valid.
\r
2260 <exception cref="T:System.ObjectDisposedException">The MediaPacket that owns the current buffer has already been disposed of.</exception>
\r
2261 <exception cref="T:System.InvalidOperationException">The MediaPacket that owns the current buffer is being used by another module.</exception>
\r
2263 <member name="P:Tizen.Multimedia.MediaPacketBuffer.Length">
\r
2265 Gets the size of the buffer, in bytes.
\r
2267 <exception cref="T:System.ObjectDisposedException">The MediaPacket that owns the current buffer has already been disposed of.</exception>
\r
2269 <member name="T:Tizen.Multimedia.MediaPacketBufferFlags">
\r
2271 Specifies the flag for a buffer.
\r
2273 This enumeration has a <see cref="T:System.FlagsAttribute"/> attribute that allows a bitwise combination of its member values.
\r
2277 <member name="F:Tizen.Multimedia.MediaPacketBufferFlags.CodecConfig">
\r
2279 The buffer contains the codec initialization or the codec specific data instead of the media data.
\r
2282 <member name="F:Tizen.Multimedia.MediaPacketBufferFlags.EndOfStream">
\r
2284 The buffer indicates the end of the stream.
\r
2287 <member name="F:Tizen.Multimedia.MediaPacketBufferFlags.SyncFrame">
\r
2289 The buffer contains a sync frame.
\r
2292 <member name="T:Tizen.Multimedia.MediaPacketVideoPlane">
\r
2294 Represents a video plane for the <see cref="T:Tizen.Multimedia.MediaPacket"/>.
\r
2295 This class is used if and only if the format of the packet is the raw video.
\r
2298 <member name="P:Tizen.Multimedia.MediaPacketVideoPlane.Buffer">
\r
2300 Gets the buffer of the current video plane.
\r
2302 <exception cref="T:System.ObjectDisposedException">The MediaPacket that owns the current buffer has already been disposed of.</exception>
\r
2304 <member name="P:Tizen.Multimedia.MediaPacketVideoPlane.StrideWidth">
\r
2306 Gets the stride width of the current video plane.
\r
2308 <exception cref="T:System.ObjectDisposedException">The MediaPacket that owns the current buffer has already been disposed of.</exception>
\r
2310 <member name="P:Tizen.Multimedia.MediaPacketVideoPlane.StrideHeight">
\r
2312 Gets the stride height of the current video plane.
\r
2314 <exception cref="T:System.ObjectDisposedException">The MediaPacket that owns the current buffer has already been disposed of.</exception>
\r
2316 <member name="T:Tizen.Multimedia.TextMediaFormat">
\r
2318 Represents a text media format. This class cannot be inherited.
\r
2321 <member name="M:Tizen.Multimedia.TextMediaFormat.#ctor(Tizen.Multimedia.MediaFormatTextMimeType,Tizen.Multimedia.MediaFormatTextType)">
\r
2323 Initializes a new instance of the TextMediaFormat class with the specified mime type
\r
2326 <param name="mimeType">The mime type of the format.</param>
\r
2327 <param name="textType">The text type of the format.</param>
\r
2328 <exception cref="T:System.ArgumentException">
\r
2329 <paramref name="mimeType"/> or <paramref name="textType"/> is invalid (i.e. undefined value).
\r
2332 <member name="M:Tizen.Multimedia.TextMediaFormat.#ctor(System.IntPtr)">
\r
2334 Initializes a new instance of the TextMediaFormat class from a native handle.
\r
2336 <param name="handle">A native handle.</param>
\r
2338 <member name="M:Tizen.Multimedia.TextMediaFormat.GetInfo(System.IntPtr,Tizen.Multimedia.MediaFormatTextMimeType@,Tizen.Multimedia.MediaFormatTextType@)">
\r
2340 Retrieves text properties of the media format from a native handle.
\r
2342 <param name="handle">A native handle that the properties are retrieved from.</param>
\r
2343 <param name="mimeType">An out parameter for the mime type.</param>
\r
2344 <param name="textType">An out parameter for the text type.</param>
\r
2346 <member name="P:Tizen.Multimedia.TextMediaFormat.MimeType">
\r
2348 Gets the mime type of the current format.
\r
2351 <member name="P:Tizen.Multimedia.TextMediaFormat.TextType">
\r
2353 Gets the text type of the current format.
\r
2356 <member name="T:Tizen.Multimedia.VideoMediaFormat">
\r
2358 Represents a video media format. This class cannot be inherited.
\r
2361 <member name="M:Tizen.Multimedia.VideoMediaFormat.#ctor(Tizen.Multimedia.MediaFormatVideoMimeType,System.Int32,System.Int32)">
\r
2363 Initializes a new instance of the VideoMediaFormat class with the specified mime type, width, and height.
\r
2365 <param name="mimeType">The mime type of the format.</param>
\r
2366 <param name="width">The width value of the format.</param>
\r
2367 <param name="height">The height value of the format</param>
\r
2368 <exception cref="T:System.ArgumentException"><paramref name="mimeType"/> is invalid (i.e. undefined value).</exception>
\r
2369 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="width"/> or <paramref name="height"/> is less than zero.</exception>
\r
2371 <member name="M:Tizen.Multimedia.VideoMediaFormat.#ctor(Tizen.Multimedia.MediaFormatVideoMimeType,Tizen.Multimedia.Size)">
\r
2373 Initializes a new instance of the VideoMediaFormat class with the specified mime type and size.
\r
2375 <param name="mimeType">The mime type of the format.</param>
\r
2376 <param name="size">The size of the format.</param>
\r
2377 <exception cref="T:System.ArgumentException"><paramref name="mimeType"/> is invalid (i.e. undefined value).</exception>
\r
2378 <exception cref="T:System.ArgumentOutOfRangeException">The width or the height of <paramref name="size"/> is less than zero.</exception>
\r
2380 <member name="M:Tizen.Multimedia.VideoMediaFormat.#ctor(Tizen.Multimedia.MediaFormatVideoMimeType,System.Int32,System.Int32,System.Int32)">
\r
2382 Initializes a new instance of the VideoMediaFormat class with the specified mime type,
\r
2383 width, height, and frame rate.
\r
2385 <param name="mimeType">The mime type of the format.</param>
\r
2386 <param name="width">The width value of the format.</param>
\r
2387 <param name="height">The height value of the format</param>
\r
2388 <param name="frameRate">The frame rate of the format.</param>
\r
2389 <exception cref="T:System.ArgumentException"><paramref name="mimeType"/> is invalid (i.e. undefined value).</exception>
\r
2390 <exception cref="T:System.ArgumentOutOfRangeException">
\r
2391 <paramref name="width"/>, <paramref name="height"/>, or <paramref name="frameRate"/> is less than zero.
\r
2394 <member name="M:Tizen.Multimedia.VideoMediaFormat.#ctor(Tizen.Multimedia.MediaFormatVideoMimeType,Tizen.Multimedia.Size,System.Int32)">
\r
2396 Initializes a new instance of the VideoMediaFormat class with the specified mime type,
\r
2397 width, height, and frame rate.
\r
2399 <param name="mimeType">The mime type of the format.</param>
\r
2400 <param name="size">The video size of the format.</param>
\r
2401 <param name="frameRate">The frame rate of the format.</param>
\r
2402 <exception cref="T:System.ArgumentException"><paramref name="mimeType"/> is invalid (i.e. undefined value).</exception>
\r
2403 <exception cref="T:System.ArgumentOutOfRangeException">
\r
2404 The width or the height of <paramref name="size"/> is less than zero.\n
\r
2406 <paramref name="frameRate"/> is less than zero.
\r
2409 <member name="M:Tizen.Multimedia.VideoMediaFormat.#ctor(Tizen.Multimedia.MediaFormatVideoMimeType,System.Int32,System.Int32,System.Int32,System.Int32)">
\r
2411 Initializes a new instance of the VideoMediaFormat class with the specified mime type,
\r
2412 width, height, frame rate, and bit rate.
\r
2414 <param name="mimeType">The mime type of the format.</param>
\r
2415 <param name="width">The width value of the format.</param>
\r
2416 <param name="height">The height value of the format</param>
\r
2417 <param name="frameRate">The frame rate of the format.</param>
\r
2418 <param name="bitRate">The bit rate of the format.</param>
\r
2419 <exception cref="T:System.ArgumentException"><paramref name="mimeType"/> is invalid (i.e. undefined value).</exception>
\r
2420 <exception cref="T:System.ArgumentOutOfRangeException">
\r
2421 <paramref name="width"/>, <paramref name="height"/>, <paramref name="frameRate"/>, or <paramref name="bitRate"/> is less than zero.
\r
2424 <member name="M:Tizen.Multimedia.VideoMediaFormat.#ctor(Tizen.Multimedia.MediaFormatVideoMimeType,Tizen.Multimedia.Size,System.Int32,System.Int32)">
\r
2426 Initializes a new instance of the VideoMediaFormat class with the specified mime type,
\r
2427 size, frame rate, and bit rate.
\r
2429 <param name="mimeType">The mime type of the format.</param>
\r
2430 <param name="size">The size of the format.</param>
\r
2431 <param name="frameRate">The frame rate of the format.</param>
\r
2432 <param name="bitRate">The bit rate of the format.</param>
\r
2433 <exception cref="T:System.ArgumentException"><paramref name="mimeType"/> is invalid (i.e. undefined value).</exception>
\r
2434 <exception cref="T:System.ArgumentOutOfRangeException">
\r
2435 The width or the height of <paramref name="size"/> is less than zero.\n
\r
2437 <paramref name="frameRate"/> is less than zero.\n
\r
2439 <paramref name="bitRate"/> is less than zero.
\r
2442 <member name="M:Tizen.Multimedia.VideoMediaFormat.#ctor(System.IntPtr)">
\r
2444 Initializes a new instance of the VideoMediaForma class from a native handle.
\r
2446 <param name="handle">A native handle.</param>
\r
2448 <member name="M:Tizen.Multimedia.VideoMediaFormat.GetInfo(System.IntPtr,System.Int32@,System.Int32@,System.Int32@,Tizen.Multimedia.MediaFormatVideoMimeType@)">
\r
2450 Retrieves video properties of the media format from a native handle.
\r
2452 <param name="handle">A native handle that the properties are retrieved from.</param>
\r
2453 <param name="width">An out parameter for the width.</param>
\r
2454 <param name="height">An out parameter for the height.</param>
\r
2455 <param name="bitRate">An out parameter for the bit rate.</param>
\r
2456 <param name="mimeType">An out parameter for the mime type.</param>
\r
2458 <member name="M:Tizen.Multimedia.VideoMediaFormat.GetFrameRate(System.IntPtr,System.Int32@)">
\r
2460 Retrieves frame rate from a native handle.
\r
2462 <param name="handle">A native handle that the properties are retrieved from.</param>
\r
2463 <param name="frameRate">An out parameter for the frame rate.</param>
\r
2465 <member name="P:Tizen.Multimedia.VideoMediaFormat.MimeType">
\r
2467 Gets the mime type of the current format.
\r
2470 <member name="P:Tizen.Multimedia.VideoMediaFormat.Size">
\r
2472 Gets the size of the current format.
\r
2475 <member name="P:Tizen.Multimedia.VideoMediaFormat.FrameRate">
\r
2477 Gets the frame rate value of the current format.
\r
2480 <member name="P:Tizen.Multimedia.VideoMediaFormat.BitRate">
\r
2482 Gets the bit rate value of the current format.
\r
2485 <member name="T:Tizen.Multimedia.MediaView">
\r
2487 The MediaView class allows application developers to display the video output on the screen.
\r
2490 This view should not be instantiated directly.\n
\r
2491 Use <see cref="!:Tizen.Xamarin.Forms.Extension.MediaView"/> to create the view.
\r
2495 Tizen.Xamarin.Forms.Extension.MediaView mediaView = ...
\r
2497 var display = new Display((Tizen.Multimedia.MediaView)MediaView.NativeView);
\r
2501 <member name="M:Tizen.Multimedia.MediaView.#ctor(ElmSharp.EvasObject)">
\r
2503 This constructor is used by the infrastructure and is not intended to be used directly from application code.
\r