IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Qt Multimedia Module C++ Classes

The Qt Multimedia module provides audio, video, radio and camera functionality.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Qt Multimedia Module C++ Classes

The Qt Multimedia module provides audio, video, radio and camera functionality.

Namespaces

  • QAudio: The QAudio namespace contains enums used by the audio classes.

  • QMediaMetaData: Provides identifiers for meta-data attributes.

  • QMultimedia: The QMultimedia namespace contains miscellaneous identifiers used throughout the Qt Multimedia library.

Classes

  • QAbstractAudioDeviceInfo: The QAbstractAudioDeviceInfo class is a base class for audio backends.

  • QAbstractAudioInput: The QAbstractAudioInput class provides access for QAudioInput to access the audio device provided by the plugin.

  • QAbstractAudioOutput: The QAbstractAudioOutput class is a base class for audio backends.

  • QAbstractPlanarVideoBuffer: The QAbstractPlanarVideoBuffer class is an abstraction for planar video data.

  • QAbstractVideoBuffer: The QAbstractVideoBuffer class is an abstraction for video data.

  • QAbstractVideoFilter: The QAbstractVideoFilter class represents a filter that is applied to the video frames received by a VideoOutput type.

  • QAbstractVideoSurface: The QAbstractVideoSurface class is a base class for video presentation surfaces.

  • QAudioBuffer: The QAudioBuffer class represents a collection of audio samples with a specific format and sample rate.

  • QAudioBuffer::StereoFrame: The StereoFrame class provides a simple wrapper for a stereo audio frame.

  • QAudioDecoder: The QAudioDecoder class allows decoding audio.

  • QAudioDecoderControl: The QAudioDecoderControl class provides access to the audio decoding functionality of a QMediaService.

  • QAudioDeviceInfo: The QAudioDeviceInfo class provides an interface to query audio devices and their functionality.

  • QAudioEncoderSettings: The QAudioEncoderSettings class provides a set of audio encoder settings.

  • QAudioEncoderSettingsControl: The QAudioEncoderSettingsControl class provides access to the settings of a media service that performs audio encoding.

  • QAudioFormat: The QAudioFormat class stores audio stream parameter information.

  • QAudioInput: The QAudioInput class provides an interface for receiving audio data from an audio input device.

  • QAudioInputSelectorControl: The QAudioInputSelectorControl class provides an audio input selector media control.

  • QAudioOutput: The QAudioOutput class provides an interface for sending audio data to an audio output device.

  • QAudioOutputSelectorControl: The QAudioOutputSelectorControl class provides an audio output selector media control.

  • QAudioProbe: The QAudioProbe class allows you to monitor audio being played or recorded.

  • QAudioRecorder: The QAudioRecorder class is used for the recording of audio.

  • QAudioRoleControl: The QAudioRoleControl class provides control over the audio role of a media object.

  • QAudioSystemPlugin: The QAudioSystemPlugin class provides an abstract base for audio plugins.

  • QCamera: The QCamera class provides interface for system camera devices.

  • QCamera::FrameRateRange: A FrameRateRange represents a range of frame rates as minimum and maximum rate.

  • QCameraCaptureBufferFormatControl: The QCameraCaptureBufferFormatControl class provides a control for setting the capture buffer format.

  • QCameraCaptureDestinationControl: The QCameraCaptureDestinationControl class provides a control for setting capture destination.

  • QCameraControl: The QCameraControl class is an abstract base class for classes that control still cameras or video cameras.

  • QCameraExposure: The QCameraExposure class provides interface for exposure related camera settings.

  • QCameraExposureControl: The QCameraExposureControl class allows controlling camera exposure parameters.

  • QCameraFeedbackControl: The QCameraFeedbackControl class allows controlling feedback (sounds etc) during camera operation.

  • QCameraFlashControl: The QCameraFlashControl class allows controlling a camera's flash.

  • QCameraFocus: The QCameraFocus class provides an interface for focus and zoom related camera settings.

  • QCameraFocusControl: The QCameraFocusControl class supplies control for focusing related camera parameters.

  • QCameraFocusZone: The QCameraFocusZone class provides information on zones used for autofocusing a camera.

  • QCameraImageCapture: The QCameraImageCapture class is used for the recording of media content.

  • QCameraImageCaptureControl: The QCameraImageCaptureControl class provides a control interface for image capture services.

  • QCameraImageProcessing: The QCameraImageProcessing class provides an interface for image processing related camera settings.

  • QCameraImageProcessingControl: The QCameraImageProcessingControl class provides an abstract class for controlling image processing parameters, like white balance, contrast, saturation, sharpening and denoising.

  • QCameraInfo: The QCameraInfo class provides general information about camera devices.

  • QCameraInfoControl: The QCameraInfoControl class provides a camera info media control.

  • QCameraLocksControl: The QCameraLocksControl class is an abstract base class for classes that control still cameras or video cameras.

  • QCameraViewfinderSettings: The QCameraViewfinderSettings class provides a set of viewfinder settings.

  • QCameraViewfinderSettingsControl: The QCameraViewfinderSettingsControl class provides an abstract class for controlling camera viewfinder parameters.

  • QCameraViewfinderSettingsControl2: The QCameraViewfinderSettingsControl2 class provides access to the viewfinder settings of a camera media service.

  • QCameraZoomControl: The QCameraZoomControl class supplies control for optical and digital camera zoom.

  • QCustomAudioRoleControl: The QCustomAudioRoleControl class provides control over the audio role of a media object.

  • QImageEncoderControl: The QImageEncoderControl class provides access to the settings of a media service that performs image encoding.

  • QImageEncoderSettings: The QImageEncoderSettings class provides a set of image encoder settings.

  • QMediaAudioProbeControl: The QMediaAudioProbeControl class allows control over probing audio data in media objects.

  • QMediaAvailabilityControl: The QMediaAvailabilityControl class supplies a control for reporting availability of a service.

  • QMediaBindableInterface: The QMediaBindableInterface class is the base class for objects extending media objects functionality.

  • QMediaContainerControl: The QMediaContainerControl class provides access to the output container format of a QMediaService.

  • QMediaContent: The QMediaContent class provides access to the resources relating to a media content.

  • QMediaControl: The QMediaControl class provides a base interface for media service controls.

  • QMediaGaplessPlaybackControl: The QMediaGaplessPlaybackControl class provides access to the gapless playback related control of a QMediaService.

  • QMediaNetworkAccessControl: The QMediaNetworkAccessControl class allows the setting of the Network Access Point for media related activities.

  • QMediaObject: The QMediaObject class provides a common base for multimedia objects.

  • QMediaPlayer: The QMediaPlayer class allows the playing of a media source.

  • QMediaPlayerControl: The QMediaPlayerControl class provides access to the media playing functionality of a QMediaService.

  • QMediaPlaylist: The QMediaPlaylist class provides a list of media content to play.

  • QMediaRecorder: The QMediaRecorder class is used for the recording of media content.

  • QMediaRecorderControl: The QMediaRecorderControl class provides access to the recording functionality of a QMediaService.

  • QMediaResource: The QMediaResource class provides a description of a media resource.

  • QMediaService: The QMediaService class provides a common base class for media service implementations.

  • QMediaServiceCameraInfoInterface: The QMediaServiceCameraInfoInterface class interface provides camera-specific information about devices supported by a camera service plug-in.

  • QMediaServiceDefaultDeviceInterface: The QMediaServiceDefaultDeviceInterface class interface identifies the default device used by a media service plug-in.

  • QMediaServiceFeaturesInterface: The QMediaServiceFeaturesInterface class interface identifies features supported by a media service plug-in.

  • QMediaServiceProviderPlugin: The QMediaServiceProviderPlugin class interface provides an interface for QMediaService plug-ins.

  • QMediaServiceSupportedDevicesInterface: The QMediaServiceSupportedDevicesInterface class interface identifies the devices supported by a media service plug-in.

  • QMediaServiceSupportedFormatsInterface: The QMediaServiceSupportedFormatsInterface class interface identifies if a media service plug-in supports a media format.

  • QMediaStreamsControl: The QMediaStreamsControl class provides a media stream selection control.

  • QMediaTimeInterval: The QMediaTimeInterval class represents a time interval with integer precision.

  • QMediaTimeRange: The QMediaTimeRange class represents a set of zero or more disjoint time intervals.

  • QMediaVideoProbeControl: The QMediaVideoProbeControl class allows control over probing video frames in media objects.

  • QMetaDataReaderControl: The QMetaDataReaderControl class provides read access to the meta-data of a QMediaService's media.

  • QMetaDataWriterControl: The QMetaDataWriterControl class provides write access to the meta-data of a QMediaService's media.

  • QRadioData: The QRadioData class provides interfaces to the RDS functionality of the system radio.

  • QRadioDataControl: The QRadioDataControl class provides access to the RDS functionality of the radio in the QMediaService.

  • QRadioTuner: The QRadioTuner class provides an interface to the systems analog radio device.

  • QRadioTunerControl: The QRadioTunerControl class provides access to the radio tuning functionality of a QMediaService.

  • QSound: The QSound class provides a method to play .wav sound files.

  • QSoundEffect: The QSoundEffect class provides a way to play low latency sound effects.

  • QVideoDeviceSelectorControl: The QVideoDeviceSelectorControl class provides an video device selector media control.

  • QVideoEncoderSettings: The QVideoEncoderSettings class provides a set of video encoder settings.

  • QVideoEncoderSettingsControl: The QVideoEncoderSettingsControl class provides access to the settings of a media service that performs video encoding.

  • QVideoFilterRunnable: The QVideoFilterRunnable class represents the implementation of a filter that owns all graphics and computational resources, and performs the actual filtering or calculations.

  • QVideoFrame: The QVideoFrame class represents a frame of video data.

  • QVideoProbe: The QVideoProbe class allows you to monitor video frames being played or recorded.

  • QVideoRendererControl: The QVideoRendererControl class provides a media control for rendering video to a QAbstractVideoSurface.

  • QVideoSurfaceFormat: The QVideoSurfaceFormat class specifies the stream format of a video presentation surface.

  • QVideoWindowControl: The QVideoWindowControl class provides a media control for rendering video to a window.

Detailed Description

To enable Qt Multimedia in a project, add this directive into the C++ files:

 
Sélectionnez
#include <QtMultimedia>

To link against the C++ libraries, add the following to your qmake project file:

 
Sélectionnez
QT += multimedia

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+