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

Public Attributes

int attachedDevices
 
struct audio_frame audio
 
struct av_frame_base * CapturedFrame
 
pthread_cond_t CapturedFrameDoneCV
 
pthread_cond_t CapturedFrameReadyCV
 
ULONG CapturingID
 
ULONG DoneID
 
int frames
 
queue< struct av_frame * > FreeFrameQueue
 
pthread_cond_t FreeFrameQueueNotEmptyCV
 
bool grab_audio
 
unsigned int * hanc_buffer
 
int iDeviceId
 
bool interlaced
 
uint32_t InvalidVideoModeFlag
 
bool is4K
 
unsigned long int LastFieldCount
 
pthread_mutex_t lock
 
uint32_t MemoryFormat
 
struct av_frame * NetworkFrame
 
struct hanc_decode_struct objHancDecode
 
BLUEVELVETC_HANDLE pSDK [MAX_BLUE_IN_CHANNELS]
 
uint32_t SavedVideoMode
 
ULONG ScheduleID
 
bool SubField
 
struct timeval t0
 
uint32_t UpdateFormat
 
struct video_desc video_desc
 
uint32_t VideoEngine
 
pthread_t worker_id
 

Detailed Description

Definition at line 146 of file bluefish444.cpp.

Member Data Documentation

◆ attachedDevices

int vidcap_bluefish444_state::attachedDevices

◆ audio

struct audio_frame vidcap_bluefish444_state::audio

◆ CapturedFrame

struct av_frame_base* vidcap_bluefish444_state::CapturedFrame

◆ CapturedFrameDoneCV

pthread_cond_t vidcap_bluefish444_state::CapturedFrameDoneCV

◆ CapturedFrameReadyCV

pthread_cond_t vidcap_bluefish444_state::CapturedFrameReadyCV

◆ CapturingID

ULONG vidcap_bluefish444_state::CapturingID

Definition at line 180 of file bluefish444.cpp.

Referenced by SyncForSignal(), and worker().

◆ DoneID

ULONG vidcap_bluefish444_state::DoneID

Definition at line 180 of file bluefish444.cpp.

Referenced by SyncForSignal(), and worker().

◆ frames

int vidcap_bluefish444_state::frames

Definition at line 150 of file bluefish444.cpp.

Referenced by vidcap_bluefish444_init(), and worker().

◆ FreeFrameQueue

queue<struct av_frame*> vidcap_bluefish444_state::FreeFrameQueue

Definition at line 185 of file bluefish444.cpp.

Referenced by vidcap_bluefish444_done(), vidcap_bluefish444_grab(), and worker().

◆ FreeFrameQueueNotEmptyCV

pthread_cond_t vidcap_bluefish444_state::FreeFrameQueueNotEmptyCV

◆ grab_audio

bool vidcap_bluefish444_state::grab_audio

Definition at line 172 of file bluefish444.cpp.

Referenced by vidcap_bluefish444_init(), and worker().

◆ hanc_buffer

unsigned int* vidcap_bluefish444_state::hanc_buffer

◆ iDeviceId

int vidcap_bluefish444_state::iDeviceId

Definition at line 154 of file bluefish444.cpp.

Referenced by parse_fmt(), vidcap_bluefish444_init(), and worker().

◆ interlaced

bool vidcap_bluefish444_state::interlaced

Definition at line 181 of file bluefish444.cpp.

Referenced by UpdateVideoMode(), vidcap_bluefish444_grab(), and worker().

◆ InvalidVideoModeFlag

uint32_t vidcap_bluefish444_state::InvalidVideoModeFlag

Definition at line 158 of file bluefish444.cpp.

Referenced by vidcap_bluefish444_init(), and worker().

◆ is4K

bool vidcap_bluefish444_state::is4K

Definition at line 153 of file bluefish444.cpp.

Referenced by parse_fmt(), and vidcap_bluefish444_init().

◆ LastFieldCount

unsigned long int vidcap_bluefish444_state::LastFieldCount

Definition at line 157 of file bluefish444.cpp.

Referenced by SyncForSignal(), vidcap_bluefish444_init(), and worker().

◆ lock

pthread_mutex_t vidcap_bluefish444_state::lock

◆ MemoryFormat

uint32_t vidcap_bluefish444_state::MemoryFormat

Definition at line 162 of file bluefish444.cpp.

Referenced by parse_fmt(), vidcap_bluefish444_init(), and worker().

◆ NetworkFrame

struct av_frame* vidcap_bluefish444_state::NetworkFrame

◆ objHancDecode

struct hanc_decode_struct vidcap_bluefish444_state::objHancDecode

Definition at line 170 of file bluefish444.cpp.

Referenced by setup_audio(), and worker().

◆ pSDK

BLUEVELVETC_HANDLE vidcap_bluefish444_state::pSDK[MAX_BLUE_IN_CHANNELS]

◆ SavedVideoMode

uint32_t vidcap_bluefish444_state::SavedVideoMode

Definition at line 159 of file bluefish444.cpp.

Referenced by vidcap_bluefish444_init(), and worker().

◆ ScheduleID

ULONG vidcap_bluefish444_state::ScheduleID

Definition at line 180 of file bluefish444.cpp.

Referenced by SyncForSignal(), and worker().

◆ SubField

bool vidcap_bluefish444_state::SubField

Definition at line 164 of file bluefish444.cpp.

Referenced by parse_fmt(), SyncForSignal(), vidcap_bluefish444_init(), and worker().

◆ t0

struct timeval vidcap_bluefish444_state::t0

Definition at line 151 of file bluefish444.cpp.

Referenced by vidcap_bluefish444_init(), and worker().

◆ UpdateFormat

uint32_t vidcap_bluefish444_state::UpdateFormat

◆ video_desc

struct video_desc vidcap_bluefish444_state::video_desc

◆ VideoEngine

uint32_t vidcap_bluefish444_state::VideoEngine

Definition at line 161 of file bluefish444.cpp.

Referenced by parse_fmt(), SyncForSignal(), vidcap_bluefish444_init(), and worker().

◆ worker_id

pthread_t vidcap_bluefish444_state::worker_id

Definition at line 192 of file bluefish444.cpp.

Referenced by vidcap_bluefish444_done(), and vidcap_bluefish444_init().


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