Namespace Tizen.Multimedia

Description

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.

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.

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.

AudioStreamStoringEventArgs

Provides data for the AudioStreamStoring event.

AudioVolume

Provides the ability to control the volume levels.

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.

CameraDeviceException

The exception that is thrown when a camera device-related error occurs.

CameraDeviceNotFoundException

The exception that is thrown when a camera device is not available.

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.

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.

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.

MediaStreamConfiguration

Provides a means to configure properties and handle events for MediaStreamSource.

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.

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.

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.

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.

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.

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.

DirectionOfView

Represents properties for the spherical video direction of view.

DownloadProgress

Represents data for a downloading status.

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 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 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.

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 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.