VideoTools
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Gv::AvcReader::Iterator Struct Reference

A row iterator for Gv::AvcReader providing r/g/b or y/u/v across a row. More...

#include <gvavcreader.h>

Public Member Functions

 Iterator (const AvcReader &, int y, int scale)
 
unsigned char value0 () const
 
unsigned char value1 () const
 
unsigned char value2 () const
 
unsigned char r () const
 
unsigned char g () const
 
unsigned char b () const
 
unsigned char luma () const
 
void operator++ ()
 

Public Attributes

int m_x
 
int m_y
 
int m_scale
 
const Componentm_c0
 
const Componentm_c1
 
const Componentm_c2
 
const unsigned char * m_rp0
 
const unsigned char * m_rp1
 
const unsigned char * m_rp2
 
bool m_data_rgb
 
size_t m_data_big_endian
 

Detailed Description

A row iterator for Gv::AvcReader providing r/g/b or y/u/v across a row.

Definition at line 171 of file gvavcreader.h.


The documentation for this struct was generated from the following file: