Namespace Tizen.Multimedia
Classes
AdaptiveVariants
Provides the ability to control the maximum limit of the available streaming variant for Player.
Artwork
Represents the artwork information of the media.
AsyncAudioCapture
Provides the ability to record audio from system audio input devices in an asynchronous way.
AudioCapture
Provides the ability to record audio from system audio input devices in a synchronous way.
AudioCaptureBase
Provides the ability to directly manage the system audio input devices.
AudioDataAvailableEventArgs
Provides data for the DataAvailable event.
AudioDataDecodedEventArgs
Provides data for the AudioDataDecoded event.
AudioDevice
Provides the ability to query the information of sound devices.
AudioDeviceConnectionChangedEventArgs
Provides data for the DeviceConnectionChanged event.
AudioDeviceRunningChangedEventArgs
Provides data for the DeviceRunningChanged event.
AudioDucking
Provides the functionalities to control audio ducking.
AudioDuckingStateChangedEventArgs
Provides data for the state change event of DuckingStateChanged.
AudioEffect
Provides the ability to control the audio effects for Player.
AudioIOStateChangedEventArgs
Provides data for the StateChanged event and the StateChanged event.
AudioManager
Provides the ability to control volume levels and monitor audio devices.
AudioMediaFormat
Represents an audio media format. This class cannot be inherited.
AudioMetadata
Represents the audio metadata information.
AudioOffload
The class that control the audio offload for Player.
AudioPlayback
Provides the ability to directly manage the system audio output devices and play the PCM (pulse-code modulation) data.
AudioPlaybackBufferAvailableEventArgs
Provides data for the BufferAvailable event.
AudioPolicyException
The exception that is thrown when noncompliance with the sound system policy happens.
AudioRecorder
Provides the ability to control audio recording.
AudioStreamPolicy
Provides the ability to control the sound stream.
AudioStreamPolicyFocusStateChangedEventArgs
Provides data for the FocusStateChanged event.
AudioStreamStoringEventArgs
Provides data for the AudioStreamStoring event.
AudioVolume
Provides the ability to control the volume levels.
BufferingProgressChangedEventArgs
Provides data for the BufferingProgressChanged event.
Camera
This camera class provides methods to capture photos and supports setting up notifications for state changes of capturing, previewing, focusing, and informing about the resolution and the binary format, and functions for picture manipulations like sepia, negative, and many more. It also notifies you when a significant picture parameter changes, (For example, focus).
CameraCapabilities
The CameraCapabilities class provides properties to get various capability information of the camera device.
CameraCapturingEventArgs
Provides data for the Capturing event.
CameraDeviceConnectionChangedEventArgs
Provides data for the DeviceConnectionChanged event.
CameraDeviceException
The exception that is thrown when a camera device-related error occurs.
CameraDeviceManager
This CameraDeviceManager class provides methods to control current camera devices and get its information.
CameraDeviceNotFoundException
The exception that is thrown when a camera device is not available.
CameraDeviceStateChangedEventArgs
Provides data for the DeviceStateChanged event.
CameraDisplaySettings
The CameraDisplay class allows you to manage display for the camera. It allows to set and get various display properties, such as rotation, display visibility, and display mode.
CameraErrorOccurredEventArgs
Provides data for the ErrorOccurred event.
CameraException
The base exception class that is thrown when specific camera related error occurs.
CameraFocusStateChangedEventArgs
Provides data for the FocusStateChanged event.
CameraInterruptedEventArgs
Provides data for the Interrupted event.
CameraInterruptStartedEventArgs
Provides data for the InterruptStarted event.
CameraSettings
The camera setting class provides methods/properties to get and set basic camera attributes.
CameraStateChangedEventArgs
Provides data for the StateChanged event.
CapturedFrame
Represents data for a video frame captured.
CodecNotSupportedException
The exception that is thrown when the codec for an input file or a data stream is not supported or the input is malformed.
ContainerMediaFormat
Represents a container media format. This class cannot be inherited.
DepthPlane
The class containing the depth data for subject distance.
Display
Provides a means to wrap various display types.
DoublePlane
The class containing image data which has two planes.
EncodedPlane
The class containing the encoded image data.
EqualizerBand
Represents an equalizer band of AudioEffect.
ExtraPreviewEventArgs
Provides data for the ExtraPreview event.
FaceDetectedEventArgs
Provides data for the FaceDetected event. If the user needs to keep the faces data, the user has to copy the data.
FaceDetectionData
The class contains the details of the detected face.
FileFormatException
The exception that is thrown when an input file or a data stream that is supposed to conform to a certain file format specification, is malformed.
HdrCaptureProgressEventArgs
Provides data for the HdrCaptureProgress event.
Location
The location class containing GPS data details.
MaxVolumeLevel
Provides a means to get max volume levels.
MediaBufferSource
Represents a media source using memory.
MediaFormat
MediaFormat is a base class for media formats.
MediaPacket
Represents a packet for multimedia.
MediaPacketPreviewEventArgs
Provides data for the MediaPacketPreview event.
MediaPacketVideoPlane
Represents a video plane for the MediaPacket. This class is used if and only if the format of the packet is the raw video.
MediaSource
MediaSource is a base class for Player sources.
MediaStreamBufferStatusChangedEventArgs
Provides data for the BufferStatusChanged event.
MediaStreamConfiguration
Provides a means to configure properties and handle events for MediaStreamSource.
MediaStreamSeekingOccurredEventArgs
Provides data for the SeekingOccurred event.
MediaStreamSource
Provides the ability to push packets as the source of Player.
MediaUriSource
Represents a media source with a uri.
MediaView
The MediaView class allows application developers to display the video output on the screen.
Metadata
Represents the metadata information of a media.
MetadataEditor
Provides a means to edit the metadata of MP3 and MP4 files. Since 6.0, WAV, FLAC, OGG files are supported as well.
MetadataExtractor
Provides a means to get the metadata from a media file.
MuxedStreamDeliveredEventArgs
Provides data for the MuxedStreamDelivered event.
NoBufferSpaceException
The exception that is thrown when there is no available space in a buffer.
NotAvailableException
The exception that is thrown when it is not available.
PlaybackInterruptedEventArgs
Provides data for the PlaybackInterrupted event.
Player
Provides the ability to control media playback.
PlayerDisplaySettings
Provides a means to configure display settings for video Player.
PlayerErrorOccurredEventArgs
Provides data for the ErrorOccurred event.
PlayerTrackInfo
Provides a means to retrieve the track information.
PreviewEventArgs
Provides data for the Preview event.
PreviewFrame
The class containing the preview image data.
Radio
Provides a means for using the radio feature.
RadioInterruptedEventArgs
Provides data for the Interrupted event.
Recorder
Recorder is a base class for audio and video recorders that
provides the ability to control the recording of a multimedia content.
Simple audio and audio/video are supported.
RecorderDeviceException
The exception that is thrown when a recorder device-related error occurs.
RecorderDeviceStateChangedEventArgs
Provides data for the DeviceStateChanged event.
RecorderExtensions
Provides extension methods for Recorder.
RecorderInterruptedEventArgs
Provides data for the Interrupted event.
RecorderInterruptingEventArgs
Provides data for the Interrupting event.
RecorderStateChangedEventArgs
Provides data for the StateChanged event.
RecordingErrorOccurredEventArgs
Provides data for the ErrorOccurred event.
RecordingLimitReachedEventArgs
Provides data for the RecordingLimitReached event.
RecordingStatusChangedEventArgs
Provides data for the RecordingStatusChanged event.
ResourceLimitException
The exception that is thrown when there is no available resource for internal use.
RgbPlane
The class containing the rgb data for subject distance.
ScanUpdatedEventArgs
Provides data for the ScanUpdated event.
SinglePlane
The class containing the image data, which has a single plane.
SphericalVideo
Provides the ability to control the spherical video for Player.
StillImage
The class containing the captured still image.
StreamFocusStateChangedEventArgs
Provides data for the StreamFocusStateChanged event.
StreamInfo
Provides a means to retrieve stream information.
StreamRecorder
Provides the ability to record user buffer from application.
StreamRecorderAudioOptions
Specifies the options associated with audio recording.
StreamRecorderBufferConsumedEventArgs
Provides data for the BufferConsumed event.
StreamRecorderErrorOccurredEventArgs
Provides data for the ErrorOccurred event.
StreamRecorderOptions
Specifies the options associated with StreamRecorder.
StreamRecorderStateChangedEventArgs
Provides data for the StateChanged event.
StreamRecorderVideoOptions
Specifies the options associated with video recording.
SubtitleUpdatedEventArgs
Provides data for the SubtitleUpdated event.
SyncLyrics
Represents the synchronized lyrics information of the media.
TextMediaFormat
Represents a text media format. This class cannot be inherited.
TonePlayer
Provides the ability to play a tone.
TriplePlane
The class containing image data which has three planes.
VideoFrameDecodedEventArgs
Provides data for the VideoFrameDecoded event.
VideoMediaFormat
Represents a video media format. This class cannot be inherited.
VideoMetadata
Represents the video metadata information.
VideoRecorder
Provides the ability to control video recording.
VideoStreamChangedEventArgs
Provides data for the VideoStreamChanged event.
VolumeChangedEventArgs
Provides data for the Changed event.
VolumeLevel
Provides a means to control volume levels.
WavPlayer
Provides the ability to play a wav file.
Structs
AudioStreamProperties
Represents properties for the audio stream.
CameraDeviceInformation
Provides the ability to get camera device information.
DirectionOfView
Represents properties for the spherical video direction of view.
DownloadProgress
Represents data for a downloading status.
ExtraPreviewStreamInfo
Provides the ability to get the information of extra preview stream.
FieldOfView
Represents properties for the spherical video field of view.
PlayerBufferingTime
Represents properties for streaming buffering time.
Point
Represents a point in the 2D space.
Range
Represents a range(min, max) value.
Rectangle
Represents the location of the object bounded by a rectangle defined by coordinates of top left corner, width and height.
ScaleRectangle
Represents properties for the relative ROI area based on video size
Size
Represents a size in 2D space.
VariantInfo
Represents properties for the variant information.
VideoStreamProperties
Represents properties for the video stream.
Interfaces
IMediaBuffer
Provides functionality to read and write the media buffer.
IPreviewPlane
Provides interface for various preview plane types.
Enums
AudioChannel
Specifies the audio channels.
AudioDeviceIoDirection
Specifies the audio device directions.
AudioDeviceType
Specifies the audio device types.
AudioIOState
Specifies the states for the AudioPlayback, AudioCapture, and AsyncAudioCapture.
AudioLatencyMode
Specifies audio latency modes for Player.
AudioSampleFormat
Specifies the audio sample formats.
AudioSampleType
Specifies the audio sample types.
AudioStreamBehaviors
Specifies the flags for the audio stream behaviors.
This enumeration has a System.FlagsAttribute attribute that allows a bitwise combination of its member values.
AudioStreamFocusChangedReason
Specifies the change reasons of the audio stream focus state.
AudioStreamFocusOptions
Specifies the flags for the audio stream focus options.
This enumeration has a System.FlagsAttribute attribute that allows a bitwise combination of its member values.
AudioStreamFocusState
Specifies the audio stream focus states.
AudioStreamType
Specifies the audio stream types.
AudioVolumeType
Specifies the audio volume types.
CameraAutoFocusMode
Enumeration for the auto-focus mode.
CameraDevice
Enumeration for the camera device.
CameraDeviceState
Enumeration for the camera device state.
CameraDeviceType
Enumeration for camera device type
CameraDisplayMode
Enumeration for the camera display mode.
CameraEffectMode
Enumeration for the color tone, which provides the impression of looking through a tinted glass.
CameraErrorCode
Enumeration for the camera failure error.
CameraExposureMode
Enumeration for the camera exposure modes.
CameraFacingDirection
Enumeration for the facing direction of camera module.
CameraFlashMode
Enumeration for the flash mode.
CameraFlashState
Enumeration for the current flash state.
CameraFocusState
Enumeration for the camera focus state.
CameraFps
Enumeration for the preview fps.
CameraHdrMode
Enumeration for the HDR capture mode.
CameraIsoLevel
Enumeration for the ISO levels of the camera.
CameraPixelFormat
Enumeration for the camera pixel format.
CameraPolicy
Enumeration for the camera policy.
CameraPtzMoveType
Enumeration for the PTZ(Pan Tilt Zoom) movement type.
CameraPtzType
Enumeration for the PTZ(Pan Tilt Zoom) type.
CameraSceneMode
Enumeration for the camera scene mode.
CameraState
Enumeration for the camera state.
CameraTagOrientation
Enumeration for the orientation values of tag.
CameraTheaterMode
Enumeration for the theater mode.
CameraWhiteBalance
Enumeration for the white balance levels of the camera.
CodecKind
Specifies whether a codec is an audio codec or a video codec.
CodecType
Specifies the types of a codec for Player.
ColorSpace
Specifies color spaces for Tizen.Multimedia.
Flips
Specifies the flip operation.
MediaFormatAacType
Specifies the AAC types for AudioMediaFormat.
MediaFormatAudioChannelPosition
Specifies the channel position of Pcm media format.
MediaFormatAudioMimeType
Specifies the mime types for audio media formats.
MediaFormatContainerMimeType
Specifies the mime types for container media formats.
MediaFormatTextMimeType
Specifies the text mime types.
MediaFormatTextType
Specifies the text types.
MediaFormatType
Specifies the media format types.
MediaFormatVideoMimeType
Specifies the mime types for video media formats.
MediaPacketBufferFlags
Specifies the flag for a buffer.
This enumeration has a System.FlagsAttribute attribute that allows a bitwise combination of its member values.
MediaStreamBufferStatus
Specifies the streaming buffer status.
PlaneType
Enumeration for the image datatype.
PlaybackInterruptionReason
Specifies the reason for the playback interruption.
PlayerAudioExtractOption
Enumeration of audio extract option.
PlayerDisplayMode
Specifies display modes for Player.
PlayerError
Specifies errors.
PlayerState
Specifies states that a Player can have.
RadioInterruptedReason
Specifies Radio interrupted reasons.
RadioState
Specifies states of the Radio.
RecorderAudioCodec
Specifies audio codecs for Recorder.
RecorderAudioDevice
Specifies audio capture devices for Recorder.
RecorderDeviceState
Specifies recorder device states for DeviceStateChanged.
RecorderError
Specifies errors for Recorder.
RecorderFileFormat
Specifies container formats for Recorder.
RecorderPolicy
Specifies recorder policies.
RecorderState
Specifies states for Recorder.
RecorderType
Specifies recorder types for DeviceStateChanged.
RecorderVideoCodec
Specifies video codecs for VideoRecorder.
RecordingLimitType
Specifies types of the recording limit for Recorder.
Rotation
Specifies the directions of rotation.
StreamMetadataKey
Specifies keys for the metadata.
StreamRecorderError
Specifies errors for StreamRecorder/
StreamRecorderVideoFormat
Specifies the video source formats for StreamRecorder.
ToneType
Specifies the audio codec.
Visibility
Specifies visibilities.