QMediaServiceProviderHint Class ReferenceThe QMediaServiceProviderHint class describes what is required of a QMediaService. More... #include <QMediaServiceProviderHint> Public Types
Public Functions
Detailed DescriptionThe QMediaServiceProviderHint class describes what is required of a QMediaService. The QMediaServiceProvider class uses hints to select an appropriate media service. Member Type Documentation
flags QMediaServiceProviderHint::Features |
Constant | Value | Description |
---|---|---|
QMediaServiceProviderHint::LowLatencyPlayback | 0x01 | The service is expected to play simple audio formats, but playback should start without significant delay. Such playback service can be used for beeps, ringtones, etc. |
QMediaServiceProviderHint::RecordingSupport | 0x02 | The service provides audio or video recording functions. |
QMediaServiceProviderHint::StreamPlayback | 0x04 | The service is capable of playing QIODevice based streams. |
The Features type is a typedef for QFlags<Feature>. It stores an OR combination of Feature values.
Enumerates the possible types of media service provider hint.
Constant | Value | Description |
---|---|---|
QMediaServiceProviderHint::Null | 0 | En empty hint, use the default service. |
QMediaServiceProviderHint::ContentType | 1 | Select media service most suitable for certain content type. |
QMediaServiceProviderHint::Device | 2 | Select media service which supports certain device. |
QMediaServiceProviderHint::SupportedFeatures | 3 | Select media service supporting the set of optional features. |
Constructs an empty media service provider hint.
Constructs a ContentType media service provider hint.
This type of hint describes a service that is able to play content of a specific MIME type encoded with one or more of the listed codecs.
Constructs a Device media service provider hint.
This type of hint describes a media service that utilizes a specific device.
Constructs a SupportedFeatures media service provider hint.
This type of hint describes a service which supports a specific set of features.
Constructs a copy of the media service provider hint other.
Destroys a media service provider hint.
Returns a list of codes a media service is expected to be able to decode.
Returns the name of a device a media service is expected to utilize.
Returns a set of features a media service is expected to provide.
Returns true if a media service provider is null.
Returns the mime type of the media a service is expected to be able play.
Returns the type of a media service provider hint.
Identifies if other is not of equal value to a media service provider hint.
Returns true if the hints are not equal, and false if they are.
Assigns the value other to a media service provider hint.
Identifies if other is of equal value to a media service provider hint.
Returns true if the hints are equal, and false if they are not.