FMX.Media

From RAD Studio API Documentation
Jump to: navigation, search


Defines classes and types for FireMonkey audio-video media.

For an overview, see Audio-Video in FireMonkey.

Package fmx.bpl

Classes

ECaptureDeviceExceptionException class for TCaptureDeviceManager.
EMediaCodecManagerExceptionException class for TMediaCodecManager.
EMediaExceptionException class for TMedia.
TAudioCaptureDeviceDefines an audio capture device.
TCameraComponentNonvisual component for a camera device.
TCameraKindHelperFor internal use. TCameraKindHelper is a record helper that provides fields for a scoped enumeration, the FMX.Media.TCameraKind type.
TCaptureDeviceBase class for capturing devices.
TCaptureDeviceClassTCaptureDeviceClass defines the metaclass for TCaptureDevice.
TCaptureDeviceManagerManager class for capturing devices.
TCustomMediaCodecBase class for media codecs.
TCustomMediaCodecClassTCustomMediaCodecClass defines the metaclass for TCustomMediaCodec.
TCustomMediaPlayerActionBase class for FireMonkey actions that work on an instance of TMediaPlayer.
TDevicePositionHelperFor internal use. TDevicePositionHelper is a record helper that provides fields for a scoped enumeration, the FMX.Media.TDevicePosition type.
TFlashModeHelperFor internal use. TFlashModeHelper is a record helper that provides fields for a scoped enumeration, the FMX.Media.TFlashMode type.
TFocusModeHelperFor internal use. TFocusModeHelper is a record helper that provides fields for a scoped enumeration, the FMX.Media.TFocusMode type.
TMediaBase class to access media files.
TMediaCodecManagerMedia codecs manager.
TMediaPlayerNonvisual component for media file playback.
TMediaPlayerControlVisual component to display video media files.
TMediaPlayerCurrentTimeAction that provides control over the CurrentTime property of a FireMonkey media player.
TMediaPlayerPlayPauseFireMonkey media player action that starts or resumes the playback of its media player if the state of the media player is Stopped, or stops the playback if the state of the media player is Playing.
TMediaPlayerStartFireMonkey media player action that starts or resumes the playback of its media player.
TMediaPlayerStopFireMonkey media player action that stops the playback and resets the CurrentTime of its media player to 0.
TMediaPlayerValueBase class for FireMonkey media player actions for controls with ValueRange-type properties.
TMediaPlayerVolumeAction that provides control over the Volume property of a FireMonkey media player.
TMediaTimeHelperIs a record used to convert the time of a media player into conventional formats.
TTorchModeHelperFor internal use. TTorchModeHelper is a record helper that provides fields for a scoped enumeration, the FMX.Media.TTorchMode type.
TVideoCaptureDeviceDefines a video capturing device.
TVideoCaptureQualityHelperFor internal use. TVideoCaptureQualityHelper is a record helper that provides fields for a scoped enumeration, the FMX.Media.TVideoCaptureQuality type.

Types

TCameraKindEnumerates the possible kinds of TCameraComponents.
TCaptureDeviceClassListDefines a list of TCaptureDeviceClass objects.
TCaptureDeviceListDefines a list of TCaptureDevice objects.
TCaptureDeviceStateEnumerates the possible states of a capturing device.
TDevicePositionEnumerates the possible positions of a video capture device relative to the hardware system.
TFlashModeEnumerates the possible flash options of a video device.
TFocusModeEnumerates the possible focus options of a video device.
TMediaStateEnumerates the possible states of a media file.
TMediaTimeRepresentation of the time length for the media file.
TMediaTypeEnumerates the possible types of the media file.
TSampleBufferReadyEventTSampleBufferReadyEvent is used for the OnSampleBufferReady event of a video capturing device.
TTorchModeEnumerates the possible torch options used during the video capturing process.
TVideoCaptureQualityEnumerates the possible quality options of captured video data.
TVideoCaptureSettingRecord that represents the configuration of a single camera frame rate with its corresponding resolution.
TVideoCaptureSettingPriorityEnumerates the priorities to sort the video capture settings of a camera.

Constants

MediaTimeScaleMediaTimeScale: Integer = $989680;