#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: