AJA NTV2 SDK  18.0.0.2717
NTV2 SDK 18.0.0.2717
ntv2vcam.h File Reference

Header file for NTV2VCAM demonstration class. More...

#include <ntv2publicinterface.h>
#include <ntv2devicescanner.h>
#include <ajabase/common/common.h>
#include <ajabase/system/process.h>
#include "ntv2democommon.h"
#include <signal.h>
Include dependency graph for ntv2vcam.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define AUDIO_BYTESPERSAMPLE   4
 
#define AJA_VW_SUCCESS   0
 
#define AJA_VW_INVALIDARGS   1
 
#define AJA_VW_INVALIDAJADEVICE   2
 
#define AJA_VW_AJADEVICENOTREADY   3
 
#define AJA_VW_AJADEVICENOCAPTURE   4
 
#define AJA_VW_INVALIDPIXELFORMAT   5
 
#define AJA_VW_AJADEVICENOPIXELFORMAT   6
 
#define AJA_VW_NOTSISUPPORT   7
 
#define AJA_VW_INVALIDINPUTCHANNEL   8
 
#define AJA_VW_INVALIDINPUTSOURCE   9
 
#define AJA_VW_ENABLECHANNELSFAILED   10
 
#define AJA_VW_ENABLEINPUTINTERRUPTFAILED   11
 
#define AJA_VW_SUBSCRIBEINPUTVERTICALEVENTFAILED   12
 
#define AJA_VW_SUBSCRIBEOUTPUTVERTICALEVENTFAILED   13
 
#define AJA_VW_SETSDITRANSITENABLEFAILED   14
 
#define AJA_VW_WAITFOROUTPUTVERTICALINTERRUPTFAILED   14
 
#define AJA_VW_INVALIDVIDEOFORMAT   15
 
#define AJA_VW_SETCAPTUREMODEFAILED   16
 
#define AJA_VW_SETFREERUNREFERENCEFAILED   17
 
#define AJA_VW_SETVIDEOFORMATFAILED   18
 
#define AJA_VW_SETVANCMODEOFFFAILED   19
 
#define AJA_VW_SETTSIFRAMEENABLEFAILED   20
 
#define AJA_VW_SET4KSQUARESENABLEFAILED   21
 
#define AJA_VW_SETFRAMEBUFFERFORMATFAILED   22
 
#define AJA_VW_INCORRECTMULTILINKAUDIOCHANNEL   23
 
#define AJA_VW_APPLYSIGNALROUTEFAILED   24
 
#define AJA_VW_ACINITFORINPUTFAILED   25
 
#define AJA_VW_ACSTARTFAILED   26
 
#define AJA_VW_ACSETVIDEOBUFFERFAILED   27
 
#define AJA_VW_ACSETAUDIOBUFFERFAILED   28
 
#define AJA_VW_ACSETANCBUFFERSFAILED   29
 
#define AJA_VW_V4L2DRIVEROPENFAILED   30
 
#define AJA_VW_V4L2DEVICECREATEFAILED   31
 
#define AJA_VW_V4L2DEVICEOPENFAILED   32
 
#define AJA_VW_ACTRANSFERFAILED   33
 
#define AJA_VW_ACGETINPUTTIMECODESFAILED   34
 
#define AJA_VW_ACSTOPFAILED   35
 
#define AJA_VW_V4L2DEVICEREMOVEFAILED   36
 
#define AJA_VW_ALSESETUPFAILED   37
 
#define AJA_VW_CONFIGAUDIOSYSTEMFAILED   38
 
#define AJA_VW_NOHDMISUPPORT   39
 
#define AJA_VW_GETFRAMESERVICESFAILED   40
 
#define AJA_VW_SETFRAMESERVICESFAILED   41
 
#define AJA_VW_GETDEVICEOWNERFAILED   42
 
#define AJA_VW_GETINPUTROUTEFAILED   43
 
#define AJA_VW_SETACFRAMERANGEFAILED   44
 
#define AJA_VW_MISSINGARGS   45
 
#define AJA_VW_GETPOINTERFAILED   46
 
#define AJA_VW_SAMPLEBUFFERSIZEMISMATCH   47
 

Detailed Description

Header file for NTV2VCAM demonstration class.

Definition in file ntv2vcam.h.

Macro Definition Documentation

◆ AJA_VW_ACGETINPUTTIMECODESFAILED

#define AJA_VW_ACGETINPUTTIMECODESFAILED   34

Definition at line 86 of file ntv2vcam.h.

◆ AJA_VW_ACINITFORINPUTFAILED

#define AJA_VW_ACINITFORINPUTFAILED   25

Definition at line 77 of file ntv2vcam.h.

◆ AJA_VW_ACSETANCBUFFERSFAILED

#define AJA_VW_ACSETANCBUFFERSFAILED   29

Definition at line 81 of file ntv2vcam.h.

◆ AJA_VW_ACSETAUDIOBUFFERFAILED

#define AJA_VW_ACSETAUDIOBUFFERFAILED   28

Definition at line 80 of file ntv2vcam.h.

◆ AJA_VW_ACSETVIDEOBUFFERFAILED

#define AJA_VW_ACSETVIDEOBUFFERFAILED   27

Definition at line 79 of file ntv2vcam.h.

◆ AJA_VW_ACSTARTFAILED

#define AJA_VW_ACSTARTFAILED   26

Definition at line 78 of file ntv2vcam.h.

◆ AJA_VW_ACSTOPFAILED

#define AJA_VW_ACSTOPFAILED   35

Definition at line 87 of file ntv2vcam.h.

◆ AJA_VW_ACTRANSFERFAILED

#define AJA_VW_ACTRANSFERFAILED   33

Definition at line 85 of file ntv2vcam.h.

◆ AJA_VW_AJADEVICENOCAPTURE

#define AJA_VW_AJADEVICENOCAPTURE   4

Definition at line 55 of file ntv2vcam.h.

◆ AJA_VW_AJADEVICENOPIXELFORMAT

#define AJA_VW_AJADEVICENOPIXELFORMAT   6

Definition at line 57 of file ntv2vcam.h.

◆ AJA_VW_AJADEVICENOTREADY

#define AJA_VW_AJADEVICENOTREADY   3

Definition at line 54 of file ntv2vcam.h.

◆ AJA_VW_ALSESETUPFAILED

#define AJA_VW_ALSESETUPFAILED   37

Definition at line 89 of file ntv2vcam.h.

◆ AJA_VW_APPLYSIGNALROUTEFAILED

#define AJA_VW_APPLYSIGNALROUTEFAILED   24

Definition at line 76 of file ntv2vcam.h.

◆ AJA_VW_CONFIGAUDIOSYSTEMFAILED

#define AJA_VW_CONFIGAUDIOSYSTEMFAILED   38

Definition at line 90 of file ntv2vcam.h.

◆ AJA_VW_ENABLECHANNELSFAILED

#define AJA_VW_ENABLECHANNELSFAILED   10

Definition at line 61 of file ntv2vcam.h.

◆ AJA_VW_ENABLEINPUTINTERRUPTFAILED

#define AJA_VW_ENABLEINPUTINTERRUPTFAILED   11

Definition at line 62 of file ntv2vcam.h.

◆ AJA_VW_GETDEVICEOWNERFAILED

#define AJA_VW_GETDEVICEOWNERFAILED   42

Definition at line 94 of file ntv2vcam.h.

◆ AJA_VW_GETFRAMESERVICESFAILED

#define AJA_VW_GETFRAMESERVICESFAILED   40

Definition at line 92 of file ntv2vcam.h.

◆ AJA_VW_GETINPUTROUTEFAILED

#define AJA_VW_GETINPUTROUTEFAILED   43

Definition at line 95 of file ntv2vcam.h.

◆ AJA_VW_GETPOINTERFAILED

#define AJA_VW_GETPOINTERFAILED   46

Definition at line 98 of file ntv2vcam.h.

◆ AJA_VW_INCORRECTMULTILINKAUDIOCHANNEL

#define AJA_VW_INCORRECTMULTILINKAUDIOCHANNEL   23

Definition at line 75 of file ntv2vcam.h.

◆ AJA_VW_INVALIDAJADEVICE

#define AJA_VW_INVALIDAJADEVICE   2

Definition at line 53 of file ntv2vcam.h.

◆ AJA_VW_INVALIDARGS

#define AJA_VW_INVALIDARGS   1

Definition at line 52 of file ntv2vcam.h.

◆ AJA_VW_INVALIDINPUTCHANNEL

#define AJA_VW_INVALIDINPUTCHANNEL   8

Definition at line 59 of file ntv2vcam.h.

◆ AJA_VW_INVALIDINPUTSOURCE

#define AJA_VW_INVALIDINPUTSOURCE   9

Definition at line 60 of file ntv2vcam.h.

◆ AJA_VW_INVALIDPIXELFORMAT

#define AJA_VW_INVALIDPIXELFORMAT   5

Definition at line 56 of file ntv2vcam.h.

◆ AJA_VW_INVALIDVIDEOFORMAT

#define AJA_VW_INVALIDVIDEOFORMAT   15

Definition at line 67 of file ntv2vcam.h.

◆ AJA_VW_MISSINGARGS

#define AJA_VW_MISSINGARGS   45

Definition at line 97 of file ntv2vcam.h.

◆ AJA_VW_NOHDMISUPPORT

#define AJA_VW_NOHDMISUPPORT   39

Definition at line 91 of file ntv2vcam.h.

◆ AJA_VW_NOTSISUPPORT

#define AJA_VW_NOTSISUPPORT   7

Definition at line 58 of file ntv2vcam.h.

◆ AJA_VW_SAMPLEBUFFERSIZEMISMATCH

#define AJA_VW_SAMPLEBUFFERSIZEMISMATCH   47

Definition at line 99 of file ntv2vcam.h.

◆ AJA_VW_SET4KSQUARESENABLEFAILED

#define AJA_VW_SET4KSQUARESENABLEFAILED   21

Definition at line 73 of file ntv2vcam.h.

◆ AJA_VW_SETACFRAMERANGEFAILED

#define AJA_VW_SETACFRAMERANGEFAILED   44

Definition at line 96 of file ntv2vcam.h.

◆ AJA_VW_SETCAPTUREMODEFAILED

#define AJA_VW_SETCAPTUREMODEFAILED   16

Definition at line 68 of file ntv2vcam.h.

◆ AJA_VW_SETFRAMEBUFFERFORMATFAILED

#define AJA_VW_SETFRAMEBUFFERFORMATFAILED   22

Definition at line 74 of file ntv2vcam.h.

◆ AJA_VW_SETFRAMESERVICESFAILED

#define AJA_VW_SETFRAMESERVICESFAILED   41

Definition at line 93 of file ntv2vcam.h.

◆ AJA_VW_SETFREERUNREFERENCEFAILED

#define AJA_VW_SETFREERUNREFERENCEFAILED   17

Definition at line 69 of file ntv2vcam.h.

◆ AJA_VW_SETSDITRANSITENABLEFAILED

#define AJA_VW_SETSDITRANSITENABLEFAILED   14

Definition at line 65 of file ntv2vcam.h.

◆ AJA_VW_SETTSIFRAMEENABLEFAILED

#define AJA_VW_SETTSIFRAMEENABLEFAILED   20

Definition at line 72 of file ntv2vcam.h.

◆ AJA_VW_SETVANCMODEOFFFAILED

#define AJA_VW_SETVANCMODEOFFFAILED   19

Definition at line 71 of file ntv2vcam.h.

◆ AJA_VW_SETVIDEOFORMATFAILED

#define AJA_VW_SETVIDEOFORMATFAILED   18

Definition at line 70 of file ntv2vcam.h.

◆ AJA_VW_SUBSCRIBEINPUTVERTICALEVENTFAILED

#define AJA_VW_SUBSCRIBEINPUTVERTICALEVENTFAILED   12

Definition at line 63 of file ntv2vcam.h.

◆ AJA_VW_SUBSCRIBEOUTPUTVERTICALEVENTFAILED

#define AJA_VW_SUBSCRIBEOUTPUTVERTICALEVENTFAILED   13

Definition at line 64 of file ntv2vcam.h.

◆ AJA_VW_SUCCESS

#define AJA_VW_SUCCESS   0

Definition at line 51 of file ntv2vcam.h.

◆ AJA_VW_V4L2DEVICECREATEFAILED

#define AJA_VW_V4L2DEVICECREATEFAILED   31

Definition at line 83 of file ntv2vcam.h.

◆ AJA_VW_V4L2DEVICEOPENFAILED

#define AJA_VW_V4L2DEVICEOPENFAILED   32

Definition at line 84 of file ntv2vcam.h.

◆ AJA_VW_V4L2DEVICEREMOVEFAILED

#define AJA_VW_V4L2DEVICEREMOVEFAILED   36

Definition at line 88 of file ntv2vcam.h.

◆ AJA_VW_V4L2DRIVEROPENFAILED

#define AJA_VW_V4L2DRIVEROPENFAILED   30

Definition at line 82 of file ntv2vcam.h.

◆ AJA_VW_WAITFOROUTPUTVERTICALINTERRUPTFAILED

#define AJA_VW_WAITFOROUTPUTVERTICALINTERRUPTFAILED   14

Definition at line 66 of file ntv2vcam.h.

◆ AUDIO_BYTESPERSAMPLE

#define AUDIO_BYTESPERSAMPLE   4

Definition at line 41 of file ntv2vcam.h.