Public Member Functions | Private Attributes | List of all members
photo_camera_list Class Reference

#include <photo_camera_list.hpp>

Public Member Functions

bool autodetect (GPContext *context)
 
bool filterCameraList (GPContext *context, const std::string &match_string)
 
CameraAbilitiesList * getAbilitiesList (void)
 
CameraList * getCameraList (void)
 
GPPortInfoList * getPortInfoList (void)
 
bool loadAbilities (GPContext *context)
 
bool loadPortInfo (ssize_t *port_count)
 
bool lookupAbilities (const std::string &model_name, CameraAbilities *abilities)
 
bool lookupPortInfo (const std::string &port_name, GPPortInfo *port_info)
 
 photo_camera_list (void)
 
 ~photo_camera_list (void)
 

Private Attributes

CameraAbilitiesList * abilities_list_
 
CameraList * camera_list_
 
GPPortInfoList * port_info_list_
 

Detailed Description

Definition at line 45 of file photo_camera_list.hpp.

Constructor & Destructor Documentation

◆ photo_camera_list()

photo_camera_list::photo_camera_list ( void  )

Definition at line 45 of file photo_camera_list.cpp.

◆ ~photo_camera_list()

photo_camera_list::~photo_camera_list ( void  )

Definition at line 52 of file photo_camera_list.cpp.

Member Function Documentation

◆ autodetect()

bool photo_camera_list::autodetect ( GPContext *  context)

Definition at line 189 of file photo_camera_list.cpp.

◆ filterCameraList()

bool photo_camera_list::filterCameraList ( GPContext *  context,
const std::string match_string 
)

Definition at line 223 of file photo_camera_list.cpp.

◆ getAbilitiesList()

CameraAbilitiesList * photo_camera_list::getAbilitiesList ( void  )

Definition at line 72 of file photo_camera_list.cpp.

◆ getCameraList()

CameraList * photo_camera_list::getCameraList ( void  )

Definition at line 61 of file photo_camera_list.cpp.

◆ getPortInfoList()

GPPortInfoList * photo_camera_list::getPortInfoList ( void  )

Definition at line 67 of file photo_camera_list.cpp.

◆ loadAbilities()

bool photo_camera_list::loadAbilities ( GPContext *  context)

Definition at line 108 of file photo_camera_list.cpp.

◆ loadPortInfo()

bool photo_camera_list::loadPortInfo ( ssize_t *  port_count)

Definition at line 78 of file photo_camera_list.cpp.

◆ lookupAbilities()

bool photo_camera_list::lookupAbilities ( const std::string model_name,
CameraAbilities *  abilities 
)

Definition at line 156 of file photo_camera_list.cpp.

◆ lookupPortInfo()

bool photo_camera_list::lookupPortInfo ( const std::string port_name,
GPPortInfo *  port_info 
)

Definition at line 129 of file photo_camera_list.cpp.

Member Data Documentation

◆ abilities_list_

CameraAbilitiesList* photo_camera_list::abilities_list_
private

Definition at line 51 of file photo_camera_list.hpp.

◆ camera_list_

CameraList* photo_camera_list::camera_list_
private

Definition at line 49 of file photo_camera_list.hpp.

◆ port_info_list_

GPPortInfoList* photo_camera_list::port_info_list_
private

Definition at line 50 of file photo_camera_list.hpp.


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


photo
Author(s): Benjamin Pitzer
autogenerated on Mon Feb 28 2022 23:12:30