|
AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Go to the documentation of this file.
16 if(pInfo ==
NULL)
return false;
21 message.
data = *pInfo;
26 *pInfo = message.data;
59 if(pValue ==
NULL)
return false;
76 *pValue = message.data.readValue;
87 if(pCommand ==
NULL)
return false;
92 message.
data = *pCommand;
97 *pCommand = message.data;
108 if(pTransfer ==
NULL)
return false;
133 pTransfer->
streamType = message.data.streamType;
134 pTransfer->
streamId = message.data.streamId;
140 pTransfer->
segSize = message.data.segSize;
141 pTransfer->
segCount = message.data.segCount;
145 pTransfer->
encodeTime = message.data.encodeTime;
146 pTransfer->
flags = message.data.flags;
157 if(pStatus ==
NULL)
return false;
162 message.
data = *pStatus;
167 *pStatus = message.data;
178 if(pDebug ==
NULL)
return false;
183 message.
data = *pDebug;
188 *pDebug = message.data;
struct HevcMessageCommand HevcMessageCommand
virtual bool HevcReadRegister(ULWord address, ULWord *pValue, ULWord mask=0xffffffff, ULWord shift=0)
Read an hevc register.
Declares device capability functions.
virtual bool HevcDebugInfo(HevcDeviceDebug *pDebug)
Get debug data from the hevc device.
virtual bool HevcSendCommand(HevcDeviceCommand *pCommand)
Send a command to the hevc device. See the hevc codec documentation for details on commands.
virtual bool HevcVideoTransfer(HevcDeviceTransfer *pTransfer)
Transfer video to/from the hevc device.
struct HevcMessageInfo HevcMessageInfo
virtual bool HevcSendMessage(HevcMessageHeader *pMessage)
Sends an HEVC message to the NTV2 driver.
virtual bool HevcGetDeviceInfo(HevcDeviceInfo *pInfo)
Returns the driver version and time/date stamp of the hevc device's currently-installed firmware.
@ Hevc_MessageId_Register
struct HevcMessageRegister HevcMessageRegister
Declares the CNTV2Card class.
struct HevcMessageStatus HevcMessageStatus
virtual bool HevcGetStatus(HevcDeviceStatus *pStatus)
Get the status of the hevc device.
@ Hevc_MessageId_Transfer
struct HevcMessageDebug HevcMessageDebug
struct HevcMessageTransfer HevcMessageTransfer
virtual bool HevcWriteRegister(ULWord address, ULWord value, ULWord mask=0xffffffff, ULWord shift=0)
Write an hevc register.