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

Multimedia Backend Development

Information for implementing a new multimedia backend.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Overview

A multimedia backend provides the glue between platform-specific libraries, and Qt Multimedia. In some cases the available cross-platform Multimedia APIs or implementations are not sufficient, or not immediately available on a certain platform. Alternatively, the multimedia implementation on a platform might expose certain extra properties or functionality that other platforms do not, or a finer degree of control might be possible. For these cases, it is possible to use extended controls directly.

Classes for service implementers.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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