AVDECC Controller  v0.4.8
 All Classes Namespaces Files Functions Enumerations Enumerator Macros
Public Member Functions | List of all members
avdecc_lib::jack_input_descriptor Class Referenceabstract

#include <jack_input_descriptor.h>

Inheritance diagram for avdecc_lib::jack_input_descriptor:
avdecc_lib::descriptor_base

Public Member Functions

virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
jack_flags ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
jack_flag_clock_sync_source ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
jack_flag_captive ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
jack_type ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
number_of_controls ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
base_control ()=0
 
- Public Member Functions inherited from avdecc_lib::descriptor_base
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
descriptor_type () const =0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
descriptor_index () const =0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint8_t *STDCALL 
object_name ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
localized_description ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint32_t STDCALL 
acquire_entity_flags ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint64_t STDCALL 
acquire_entity_owner_entity_id ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint32_t STDCALL 
lock_entity_flags ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint64_t STDCALL 
lock_entity_locked_entity_id ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
int STDCALL 
send_acquire_entity_cmd (void *notification_id, uint32_t acquire_entity_flag)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
int STDCALL 
send_lock_entity_cmd (void *notification_id, uint32_t lock_entity_flag)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
int STDCALL 
send_set_name_cmd (void *notification_id, uint16_t name_index, uint16_t config_index, char *new_name)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
int STDCALL 
send_get_name_cmd (void *notification_id, uint16_t name_index, uint16_t config_index)=0
 

Member Function Documentation

virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::jack_input_descriptor::base_control ( )
pure virtual
Returns
The index of the first Control descriptor.
virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::jack_input_descriptor::jack_flag_captive ( )
pure virtual

Check if the jack connection is hardwired, cannot be disconnected and may be physically within the device's structure.

virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::jack_input_descriptor::jack_flag_clock_sync_source ( )
pure virtual

Check if the jack can be used as a clock synchronization source.

virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::jack_input_descriptor::jack_flags ( )
pure virtual
Returns
The flags describing the capabilities or features of the Jack.
virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::jack_input_descriptor::jack_type ( )
pure virtual
Returns
The type of the jack.
virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::jack_input_descriptor::number_of_controls ( )
pure virtual
Returns
The number of controls within this jack.

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