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

#include <locale_descriptor.h>

Inheritance diagram for avdecc_lib::locale_descriptor:
avdecc_lib::descriptor_base

Public Member Functions

virtual
AVDECC_CONTROLLER_LIB32_API
uint8_t *STDCALL 
locale_identifier ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
number_of_strings ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
base_strings ()=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::locale_descriptor::base_strings ( )
pure virtual
Returns
The descriptor index of the first Strings descriptor for this LOCALE.
virtual AVDECC_CONTROLLER_LIB32_API uint8_t* STDCALL avdecc_lib::locale_descriptor::locale_identifier ( )
pure virtual

The identifier is a UTF-8 string that contains one to three components such as a language code, a region code, or a variant code, separated by the dash character. Examples of valid locale identifiers are en-US for English in the US, en-AU for English in Australia, haw-US for Hawaiian in the US, and fr-CA for French in Canada.

Returns
The identifier of the LOCALE.
virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::locale_descriptor::number_of_strings ( )
pure virtual
Returns
The number of Strings descriptor in this locale. This is the same value for all locales in an AVDECC Entity.

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