#include <VideoShader_p.h>
◆ VideoMaterialPrivate()
QtAV::VideoMaterialPrivate::VideoMaterialPrivate |
( |
| ) |
|
|
inline |
◆ ~VideoMaterialPrivate()
QtAV::VideoMaterialPrivate::~VideoMaterialPrivate |
( |
| ) |
|
◆ ensureResources()
bool QtAV::VideoMaterialPrivate::ensureResources |
( |
| ) |
|
◆ ensureTextures()
bool QtAV::VideoMaterialPrivate::ensureTextures |
( |
| ) |
|
◆ initPBO()
bool QtAV::VideoMaterialPrivate::initPBO |
( |
int |
plane, |
|
|
int |
size |
|
) |
| |
◆ initTexture()
bool QtAV::VideoMaterialPrivate::initTexture |
( |
GLuint |
tex, |
|
|
GLint |
internal_format, |
|
|
GLenum |
format, |
|
|
GLenum |
dataType, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
◆ setupQuality()
void QtAV::VideoMaterialPrivate::setupQuality |
( |
| ) |
|
◆ updateTextureParameters()
bool QtAV::VideoMaterialPrivate::updateTextureParameters |
( |
const VideoFormat & |
fmt | ) |
|
◆ bpc
int QtAV::VideoMaterialPrivate::bpc |
◆ channel_map
QMatrix4x4 QtAV::VideoMaterialPrivate::channel_map |
◆ colorTransform
ColorTransform QtAV::VideoMaterialPrivate::colorTransform |
◆ data_format
QVector<GLenum> QtAV::VideoMaterialPrivate::data_format |
◆ data_type
QVector<GLenum> QtAV::VideoMaterialPrivate::data_type |
◆ dirty
bool QtAV::VideoMaterialPrivate::dirty |
◆ effective_tex_width
QVector<int> QtAV::VideoMaterialPrivate::effective_tex_width |
◆ effective_tex_width_ratio
qreal QtAV::VideoMaterialPrivate::effective_tex_width_ratio |
◆ frame
◆ height
int QtAV::VideoMaterialPrivate::height |
◆ init_textures_required
bool QtAV::VideoMaterialPrivate::init_textures_required |
◆ internal_format
QVector<GLint> QtAV::VideoMaterialPrivate::internal_format |
◆ owns_texture
QHash<GLuint, bool> QtAV::VideoMaterialPrivate::owns_texture |
◆ pbo
QVector<QOpenGLBuffer> QtAV::VideoMaterialPrivate::pbo |
◆ plane0Size
QSize QtAV::VideoMaterialPrivate::plane0Size |
◆ plane1_linesize
int QtAV::VideoMaterialPrivate::plane1_linesize |
◆ target
GLenum QtAV::VideoMaterialPrivate::target |
◆ texture_coords
QVector<GLfloat> QtAV::VideoMaterialPrivate::texture_coords |
◆ texture_size
QVector<QSize> QtAV::VideoMaterialPrivate::texture_size |
◆ texture_upload_size
QVector<QSize> QtAV::VideoMaterialPrivate::texture_upload_size |
◆ textures
QVector<GLuint> QtAV::VideoMaterialPrivate::textures |
◆ try_pbo
bool QtAV::VideoMaterialPrivate::try_pbo |
◆ update_texure
bool QtAV::VideoMaterialPrivate::update_texure |
◆ v_texel_size
QVector<QVector2D> QtAV::VideoMaterialPrivate::v_texel_size |
◆ v_texture_size
QVector<QVector2D> QtAV::VideoMaterialPrivate::v_texture_size |
◆ vec_to8
QVector2D QtAV::VideoMaterialPrivate::vec_to8 |
◆ video_format
◆ width
int QtAV::VideoMaterialPrivate::width |
◆ workaround_vector_crash_on_linux
quint8 QtAV::VideoMaterialPrivate::workaround_vector_crash_on_linux[8] |
The documentation for this class was generated from the following file: