DUNE: Uniform Navigational Environment  2022.04.1
DUNE::Media::VideoIIDC1394 Class Reference

Public Member Functions

 VideoIIDC1394 (int source, uint8_t iso, uint8_t vid_mode, uint8_t f_rate, uint32_t w, uint32_t h)
 
 ~VideoIIDC1394 (void)
 
void start (void)
 
void stop (void)
 
bool frameCapture (void)
 
bool doOneShotFocus (void)
 
uint32_t frameWidth (void) const
 
uint32_t frameHeight (void) const
 
uint8_t * rawFrameData (void)
 
uint32_t frameSize (void) const
 
uint8_t * yuvFrameData (void)
 
uint8_t * rgbFrameData (void)
 

Constructor & Destructor Documentation

◆ VideoIIDC1394()

DUNE::Media::VideoIIDC1394::VideoIIDC1394 ( int  source,
uint8_t  iso,
uint8_t  vid_mode,
uint8_t  f_rate,
uint32_t  w,
uint32_t  h 
)

◆ ~VideoIIDC1394()

DUNE::Media::VideoIIDC1394::~VideoIIDC1394 ( void  )

Member Function Documentation

◆ doOneShotFocus()

bool DUNE::Media::VideoIIDC1394::doOneShotFocus ( void  )

◆ frameCapture()

bool DUNE::Media::VideoIIDC1394::frameCapture ( void  )

◆ frameHeight()

uint32_t DUNE::Media::VideoIIDC1394::frameHeight ( void  ) const

◆ frameSize()

uint32_t DUNE::Media::VideoIIDC1394::frameSize ( void  ) const

◆ frameWidth()

uint32_t DUNE::Media::VideoIIDC1394::frameWidth ( void  ) const

◆ rawFrameData()

uint8_t * DUNE::Media::VideoIIDC1394::rawFrameData ( void  )

References frameCapture().

◆ rgbFrameData()

uint8_t * DUNE::Media::VideoIIDC1394::rgbFrameData ( void  )

References frameCapture().

◆ start()

void DUNE::Media::VideoIIDC1394::start ( void  )

◆ stop()

void DUNE::Media::VideoIIDC1394::stop ( void  )

◆ yuvFrameData()

uint8_t * DUNE::Media::VideoIIDC1394::yuvFrameData ( void  )

References frameCapture().

Collaboration diagram for DUNE::Media::VideoIIDC1394:
Collaboration graph