#include <clock_domain_descriptor.h>
Public Member Functions | |
| virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL | clock_source_index ()=0 |
| virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL | clock_sources_count ()=0 |
| virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL | get_clock_source_by_index (uint32_t clk_src_index)=0 |
| virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL | set_clock_source_clock_source_index ()=0 |
| virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL | get_clock_source_clock_source_index ()=0 |
| virtual AVDECC_CONTROLLER_LIB32_API int STDCALL | send_set_clock_source_cmd (void *notification_id, uint16_t new_clk_src_index)=0 |
| virtual AVDECC_CONTROLLER_LIB32_API int STDCALL | send_get_clock_source_cmd (void *notification_id)=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 |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Send a GET_CLOCK_SOURCE command to get the current CLOCK SOURCE of a CLOCK DOMAIN.
| notification_id | A void pointer to the unique identifier associated with the command. |
The CLOCK SOURCE index can be retrieved by calling the following function after successfully receiving a response back for the GET_CLOCK_SOURCE command sent.
|
pure virtual |
Send a SET_CLOCK_SOURCE command to change the CLOCK SOURCE of a CLOCK DOMAIN.
| notification_id | A void pointer to the unique identifier associated with the command. |
| new_clk_src_index | The CLOCK SOURCE index field is set to the new CLOCK SOURCE index. |
The new CLOCK SOURCE index can be retrieved by calling the following function after successfully receiving a response back for the SET_CLOCK_SOURCE command sent.
|
pure virtual |
1.8.5