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.