![]() |
Miam-Player
0.8.0
A nice music player
|
#include <OpenGLWindowRenderer.h>
Signals | |
void | sourceAspectRatioChanged (qreal value) Q_DECL_OVERRIDE Q_DECL_FINAL |
void | regionOfInterestChanged () Q_DECL_OVERRIDE |
void | outAspectRatioChanged () Q_DECL_OVERRIDE |
void | outAspectRatioModeChanged () Q_DECL_OVERRIDE |
void | brightnessChanged (qreal value) Q_DECL_OVERRIDE |
void | contrastChanged (qreal) Q_DECL_OVERRIDE |
void | hueChanged (qreal) Q_DECL_OVERRIDE |
void | saturationChanged (qreal) Q_DECL_OVERRIDE |
void | backgroundColorChanged () Q_DECL_OVERRIDE |
void | orientationChanged () Q_DECL_OVERRIDE |
void | videoRectChanged () Q_DECL_OVERRIDE |
void | videoFrameSizeChanged () Q_DECL_OVERRIDE |
Public Member Functions | |
OpenGLWindowRenderer (UpdateBehavior updateBehavior=NoPartialUpdate, QWindow *parent=0) | |
virtual VideoRendererId | id () const Q_DECL_OVERRIDE |
QWindow * | qwindow () Q_DECL_OVERRIDE Q_DECL_FINAL |
![]() | |
virtual | ~OpenGLRendererBase () |
bool | isSupported (VideoFormat::PixelFormat pixfmt) const Q_DECL_OVERRIDE |
OpenGLVideo * | opengl () const Q_DECL_OVERRIDE |
opengl Currently you can only use it to set custom shader OpenGLVideo.setUserShader() More... | |
![]() | |
VideoRenderer () | |
virtual | ~VideoRenderer () |
bool | receive (const VideoFrame &frame) |
bool | setPreferredPixelFormat (VideoFormat::PixelFormat pixfmt) |
setPreferredPixelFormat More... | |
virtual VideoFormat::PixelFormat | preferredPixelFormat () const |
preferredPixelFormat More... | |
void | forcePreferredPixelFormat (bool force=true) |
forcePreferredPixelFormat force to use preferredPixelFormat() even if incoming format is supported More... | |
bool | isPreferredPixelFormatForced () const |
qreal | sourceAspectRatio () const |
sourceAspectRatio The display aspect ratio of received video frame. More... | |
void | setOutAspectRatioMode (OutAspectRatioMode mode) |
OutAspectRatioMode | outAspectRatioMode () const |
void | setOutAspectRatio (qreal ratio) |
qreal | outAspectRatio () const |
void | setQuality (Quality q) |
Quality | quality () const |
void | resizeRenderer (const QSize &size) |
void | resizeRenderer (int width, int height) |
QSize | rendererSize () const |
int | rendererWidth () const |
int | rendererHeight () const |
QSize | videoFrameSize () const |
int | orientation () const |
orientation 0, 90, 180, 270. More... | |
void | setOrientation (int value) |
QRect | videoRect () const |
QRectF | regionOfInterest () const |
void | setRegionOfInterest (qreal x, qreal y, qreal width, qreal height) |
void | setRegionOfInterest (const QRectF &roi) |
QRect | realROI () const |
QRectF | normalizedROI () const |
QPointF | mapToFrame (const QPointF &p) const |
mapToFrame map point in VideoRenderer coordinate to VideoFrame, with current ROI More... | |
QPointF | mapFromFrame (const QPointF &p) const |
mapFromFrame map point in VideoFrame coordinate to VideoRenderer, with current ROI More... | |
virtual QWidget * | widget () |
widget More... | |
virtual QGraphicsItem * | graphicsItem () |
graphicsItem More... | |
qreal | brightness () const |
brightness, contrast, hue, saturation values range between -1.0 and 1.0, the default is 0. More... | |
bool | setBrightness (qreal brightness) |
qreal | contrast () const |
bool | setContrast (qreal contrast) |
qreal | hue () const |
bool | setHue (qreal hue) |
qreal | saturation () const |
bool | setSaturation (qreal saturation) |
QColor | backgroundColor () const |
void | setBackgroundColor (const QColor &c) |
![]() | |
AVOutput () | |
virtual | ~AVOutput () |
bool | isAvailable () const |
void | pause (bool p) |
bool | isPaused () const |
QList< Filter * > & | filters () |
bool | installFilter (Filter *filter, int index=0x7fffffff) |
installFilter Insert a filter at position 'index' of current filter list. More... | |
bool | uninstallFilter (Filter *filter) |
Protected Member Functions | |
virtual void | initializeGL () Q_DECL_OVERRIDE |
virtual void | paintGL () Q_DECL_OVERRIDE |
virtual void | resizeGL (int w, int h) Q_DECL_OVERRIDE |
virtual void | resizeEvent (QResizeEvent *) Q_DECL_OVERRIDE |
![]() | |
virtual bool | receiveFrame (const VideoFrame &frame) Q_DECL_OVERRIDE |
virtual void | drawBackground () Q_DECL_OVERRIDE |
virtual void | drawFrame () Q_DECL_OVERRIDE |
void | onInitializeGL () |
void | onPaintGL () |
void | onResizeGL (int w, int h) |
void | onResizeEvent (int w, int h) |
void | onShowEvent () |
OpenGLRendererBase (OpenGLRendererBasePrivate &d) | |
![]() | |
VideoRenderer (VideoRendererPrivate &d) | |
QRegion | backgroundRegion () const |
virtual void | handlePaintEvent () |
virtual void | updateUi () |
![]() | |
AVOutput (AVOutputPrivate &d) | |
Q_DECL_DEPRECATED bool | tryPause () |
void | addOutputSet (OutputSet *set) |
void | removeOutputSet (OutputSet *set) |
void | attach (OutputSet *set) |
void | detach (OutputSet *set=0) |
void | hanlePendingTasks () |
Properties | |
qreal | brightness |
qreal | contrast |
qreal | hue |
qreal | saturation |
QColor | backgroundColor |
QRectF | regionOfInterest |
qreal | sourceAspectRatio |
qreal | outAspectRatio |
OutAspectRatioMode | outAspectRatioMode |
int | orientation |
QRect | videoRect |
QSize | videoFrameSize |
Additional Inherited Members | |
![]() | |
enum | OutAspectRatioMode { RendererAspectRatio, VideoAspectRatio, CustomAspectRation } |
enum | Quality { QualityDefault, QualityBest, QualityFastest } |
![]() | |
template<class C > | |
static bool | Register (VideoRendererId id, const char *name) |
static VideoRenderer * | create (VideoRendererId id) |
static VideoRenderer * | create (const char *name) |
static VideoRendererId * | next (VideoRendererId *id=0) |
next More... | |
static const char * | name (VideoRendererId id) |
static VideoRendererId | id (const char *name) |
|
explicit |
|
signal |
|
signal |
|
signal |
|
signal |
|
virtual |
Implements QtAV::VideoRenderer.
|
protectedvirtual |
|
signal |
|
signal |
|
signal |
|
protectedvirtual |
|
inlinevirtual |
Reimplemented from QtAV::VideoRenderer.
|
signal |
|
protectedvirtual |
|
protectedvirtual |
|
signal |
|
signal |
|
signal |
|
signal |
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |
|
read |
|
read |
|
read |