UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
av_buffer Struct Reference
Collaboration diagram for av_buffer:
Collaboration graph

Public Member Functions

 av_buffer (int TilesCount, int GoldenSize)
 
virtual ~av_buffer ()
 

Public Attributes

unsigned int BufferId
 
int mGoldenSize
 
vector< unsigned int * > pVideoBuffer
 

Detailed Description

Definition at line 83 of file bluefish444.cpp.

Constructor & Destructor Documentation

◆ av_buffer()

av_buffer::av_buffer ( int TilesCount,
int GoldenSize )
inline

Definition at line 85 of file bluefish444.cpp.

85 :
86 pVideoBuffer(TilesCount), BufferId(0), mGoldenSize(GoldenSize)
87 {
88 for(int i = 0; i < TilesCount; ++i) {
89 pVideoBuffer[i] = (unsigned int *) bfAlloc(GoldenSize);
90 }
91 }
unsigned int BufferId
vector< unsigned int * > pVideoBuffer

References pVideoBuffer.

Referenced by display_bluefish444_state::reconfigure().

◆ ~av_buffer()

virtual av_buffer::~av_buffer ( )
inlinevirtual

Definition at line 92 of file bluefish444.cpp.

92 {
93 for(unsigned int i = 0; i < pVideoBuffer.size(); ++i) {
94 bfFree(mGoldenSize, pVideoBuffer[i]);
95 }
96 }

References mGoldenSize, and pVideoBuffer.

Member Data Documentation

◆ BufferId

unsigned int av_buffer::BufferId

Definition at line 98 of file bluefish444.cpp.

◆ mGoldenSize

int av_buffer::mGoldenSize

Definition at line 99 of file bluefish444.cpp.

Referenced by ~av_buffer().

◆ pVideoBuffer

vector<unsigned int *> av_buffer::pVideoBuffer

Definition at line 97 of file bluefish444.cpp.

Referenced by av_buffer(), ~av_buffer(), and display_bluefish444_state::getf().


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