AJA NTV2 SDK  17.6.0.2675
NTV2 SDK 17.6.0.2675
CAMSchedule Class Reference

#include <schedule.h>

Inheritance diagram for CAMSchedule:
[legend]
Collaboration diagram for CAMSchedule:
[legend]

Public Member Functions

virtual ~CAMSchedule ()
 
 CAMSchedule (HANDLE ev)
 
DWORD GetAdviseCount ()
 
REFERENCE_TIME GetNextAdviseTime ()
 
DWORD_PTR AddAdvisePacket (const REFERENCE_TIME &time1, const REFERENCE_TIME &time2, HANDLE h, BOOL periodic)
 
HRESULT Unadvise (DWORD_PTR dwAdviseCookie)
 
REFERENCE_TIME Advise (const REFERENCE_TIME &rtTime)
 
HANDLE GetEvent () const
 
void DumpLinkedList ()
 

Detailed Description

Definition at line 13 of file schedule.h.

Constructor & Destructor Documentation

◆ ~CAMSchedule()

CAMSchedule::~CAMSchedule ( )
virtual

Definition at line 30 of file schedule.cpp.

◆ CAMSchedule()

CAMSchedule::CAMSchedule ( HANDLE  ev)

Definition at line 20 of file schedule.cpp.

Member Function Documentation

◆ AddAdvisePacket()

DWORD_PTR CAMSchedule::AddAdvisePacket ( const REFERENCE_TIME &  time1,
const REFERENCE_TIME &  time2,
HANDLE  h,
BOOL  periodic 
)

Definition at line 78 of file schedule.cpp.

◆ Advise()

REFERENCE_TIME CAMSchedule::Advise ( const REFERENCE_TIME &  rtTime)

Definition at line 143 of file schedule.cpp.

◆ DumpLinkedList()

void CAMSchedule::DumpLinkedList ( )
inline

Definition at line 123 of file schedule.h.

◆ GetAdviseCount()

DWORD CAMSchedule::GetAdviseCount ( )

Definition at line 65 of file schedule.cpp.

◆ GetEvent()

HANDLE CAMSchedule::GetEvent ( ) const
inline

Definition at line 34 of file schedule.h.

◆ GetNextAdviseTime()

REFERENCE_TIME CAMSchedule::GetNextAdviseTime ( )

Definition at line 71 of file schedule.cpp.

◆ Unadvise()

HRESULT CAMSchedule::Unadvise ( DWORD_PTR  dwAdviseCookie)

Definition at line 114 of file schedule.cpp.


The documentation for this class was generated from the following files: