ngc 1.5.0
 
Loading...
Searching...
No Matches
ngcppFRAME Struct Reference

#include <ngcpp.h>

Public Attributes

ngcpp_hdr_t h
 
ngcpp_hdr_thr
 
char ** fbuf
 
char ** fbuf_
 
int qptr
 
int dptr
 
int nbuf
 
int nbuf_
 
int * oreq
 
int * oreq1
 
int priority
 
unsigned int * cnt
 
ngcb_lock_tlck
 
int init
 
int noSort
 
int noWin
 
int fileId
 
int transfer
 
int map
 
unsigned int txSize
 
ngcb_sema_t txSig
 
int vidQ
 

Detailed Description

Frame type (internal)

Member Data Documentation

◆ cnt

unsigned int* ngcppFRAME::cnt

Age counter (time-stamp)

◆ dptr

int ngcppFRAME::dptr

Pointer to current processing data

◆ fbuf

char** ngcppFRAME::fbuf

Output circular buffer

◆ fbuf_

char** ngcppFRAME::fbuf_

Temporay copy of circular buffer

◆ fileId

int ngcppFRAME::fileId

Id for file on local disk

◆ h

ngcpp_hdr_t ngcppFRAME::h

Header

◆ hr

ngcpp_hdr_t* ngcppFRAME::hr

Circular buffer item header

◆ init

int ngcppFRAME::init

Initialization flag

◆ lck

ngcb_lock_t* ngcppFRAME::lck

Readers/writer-lock

◆ map

int ngcppFRAME::map

Flag to map frame to extension-memory

◆ nbuf

int ngcppFRAME::nbuf

Number of circular buffer items

◆ nbuf_

int ngcppFRAME::nbuf_

Number of items in temporary copy

◆ noSort

int ngcppFRAME::noSort

Flag to disable output sorting

◆ noWin

int ngcppFRAME::noWin

Flag to disable output window

◆ oreq

int* ngcppFRAME::oreq

Bitmask to mark output as done

◆ oreq1

int* ngcppFRAME::oreq1

Additional bitmask to mark output as done

◆ priority

int ngcppFRAME::priority

Stack priority

◆ qptr

int ngcppFRAME::qptr

Pointer to current queue data

◆ transfer

int ngcppFRAME::transfer

Flag to transfer frame to network

◆ txSig

ngcb_sema_t ngcppFRAME::txSig

Transfer signal

◆ txSize

unsigned int ngcppFRAME::txSize

Transfer size for partial transfer

◆ vidQ

int ngcppFRAME::vidQ

Video-queue flag


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