Common enumerations. More...
#include <VLCQtCore/Enums.h>
Public Types | |
| enum | LogLevel { DebugLevel = 0, NoticeLevel = 2, WarningLevel = 3, ErrorLevel = 4, DisabledLevel = 5 } |
| libVLC log levels More... | |
| enum | RenderFormat { YUVFormat } |
| Frame format used for custom rendering. More... | |
| enum | ActionsType { AudioTrack, Subtitles, VideoTrack, Other } |
| Actions types identifiers. | |
| enum | AudioChannel { AudioChannelError = -1, Stereo = 1, RStereo = 2, Left = 3, Right = 4, Dolbys = 5 } |
| Audio channel options. | |
| enum | AudioCodec { NoAudio, MPEG2Audio, MP3, MPEG4Audio, Vorbis, Flac } |
| Audio codecs list. | |
| enum | AudioOutput { DefaultAout } |
| Audio outputs list. | |
| enum | Deinterlacing { Disabled, Discard, Blend, Mean, Bob, Linear, X, Yadif, Yadif2x, Phospor, IVTC } |
| Supported deinterlacing modes. | |
| enum | FillMode { PreserveAspectFit = Qt::KeepAspectRatio, PreserveAspectCrop = Qt::KeepAspectRatioByExpanding, Stretch = Qt::IgnoreAspectRatio } |
| Supported fill modes (QML only) | |
| enum | Meta { Title, Artist, Genre, Copyright, Album, TrackNumber, Description, Rating, Date, Setting, URL, Language, NowPlaying, Publisher, EncodedBy, ArtworkURL, TrackID } |
| Supported meta types. | |
| enum | Mux { TS, PS, MP4, OGG, AVI } |
| Recording output file mux. | |
| enum | PlaybackMode { DefaultPlayback, Loop, Repeat } |
| Playlist playback mode. | |
| enum | Ratio { Original, Ignore, R_16_9, R_16_10, R_185_100, R_221_100, R_235_100, R_239_100, R_4_3, R_5_4, R_5_3, R_1_1 } |
| Supported aspect and crop ratios. More... | |
| enum | Scale { NoScale, S_1_05, S_1_1, S_1_2, S_1_3, S_1_4, S_1_5, S_1_6, S_1_7, S_1_8, S_1_9, S_2_0 } |
| Supported scales. | |
| enum | State { Idle, Opening, Buffering, Playing, Paused, Stopped, Ended, Error } |
| VLC-Qt playback states. | |
| enum | VideoCodec { NoVideo, MPEG2Video, MPEG4Video, H264, Theora } |
| Video codecs list. | |
| enum | VideoOutput { DefaultVout } |
| Video outputs list. | |
Public Member Functions | |
| Vlc (QObject *parent=0) | |
| Dummy enums constructor. More... | |
Static Public Member Functions | |
| static QStringList | logLevel () |
| Log level strings. More... | |
| static QStringList | audioCodec () |
| Audio codecs strings. More... | |
| static QStringList | audioOutput () |
| Audio outputs strings. More... | |
| static QStringList | audioOutputHuman () |
| Audio outputs strings in readable form. More... | |
| static QStringList | deinterlacing () |
| Deinterlacing modes strings. More... | |
| static QStringList | mux () |
| Mux strings. More... | |
| static QStringList | ratio () |
| Aspect and crop ratios strings. More... | |
| static QStringList | ratioHuman () |
| Aspect and crop ratios strings in readable form. More... | |
| static QSizeF | ratioSize (const Vlc::Ratio &ratio) |
| Aspect and crop ratios converter to QSizeF. More... | |
| static QList< float > | scale () |
| Scale floats. More... | |
| static QStringList | videoCodec () |
| Video codecs strings. More... | |
| static QStringList | videoOutput () |
| Video outputs strings. More... | |
| static QStringList | videoOutputHuman () |
| Video outputs strings in readable form. More... | |
Common enumerations.
| enum Vlc::LogLevel |
libVLC log levels
| enum Vlc::Ratio |
| enum Vlc::RenderFormat |
Frame format used for custom rendering.
|
explicit |
Dummy enums constructor.
This constructor creates a new dummy enums object.
| parent | object parent (QObject *) |
|
static |
Audio codecs strings.
|
static |
Audio outputs strings.
|
static |
Audio outputs strings in readable form.
|
static |
Deinterlacing modes strings.
|
static |
Log level strings.
|
static |
Mux strings.
|
static |
Aspect and crop ratios strings.
|
static |
Aspect and crop ratios strings in readable form.
|
static |
Aspect and crop ratios converter to QSizeF.
| ratio | aspect or crop ratio (Vlc::Ratio) |
|
static |
Scale floats.
|
static |
Video codecs strings.
|
static |
Video outputs strings.
|
static |
Video outputs strings in readable form.