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

#include <stream_input_descriptor.h>

Inheritance diagram for avdecc_lib::stream_input_descriptor:
avdecc_lib::descriptor_base

Public Member Functions

virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
clock_domain_index ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
stream_flags ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
bool STDCALL 
stream_flags_clock_sync_source ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
bool STDCALL 
stream_flags_class_a ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
bool STDCALL 
stream_flags_class_b ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
bool STDCALL 
stream_flags_supports_encrypted ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
bool STDCALL 
stream_flags_primary_backup_supported ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
bool STDCALL 
stream_flags_primary_backup_valid ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
bool STDCALL 
stream_flags_secondary_backup_supported ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
bool STDCALL 
stream_flags_secondary_backup_valid ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
bool STDCALL 
stream_flags_tertiary_backup_supported ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
bool STDCALL 
stream_flags_tertiary_back_up_valid ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
const char *STDCALL 
current_format ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
number_of_formats ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint64_t STDCALL 
backup_talker_entity_id_0 ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
backup_talker_unique_0 ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint64_t STDCALL 
backup_talker_entity_id_1 ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
backup_talker_unique_1 ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint64_t STDCALL 
backup_talker_entity_id_2 ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
backup_talker_unique_2 ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint64_t STDCALL 
backedup_talker_entity_id ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
backedup_talker_unique ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
avb_interface_index ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint32_t STDCALL 
buffer_length ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint64_t STDCALL 
set_stream_format_stream_format ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint64_t STDCALL 
get_stream_format_stream_format ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint32_t STDCALL 
get_stream_info_flags ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint64_t STDCALL 
get_stream_info_stream_format ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint64_t STDCALL 
get_stream_info_stream_id ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint32_t STDCALL 
get_stream_info_msrp_accumulated_latency ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint64_t STDCALL 
get_stream_info_stream_dest_mac ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint8_t STDCALL 
get_stream_info_msrp_failure_code ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint64_t STDCALL 
get_stream_info_msrp_failure_bridge_id ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint64_t STDCALL 
get_rx_state_stream_id ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
get_rx_state_talker_unique_id ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
get_rx_state_listener_unique_id ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint64_t STDCALL 
get_rx_state_stream_dest_mac ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
get_rx_state_connection_count ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
get_rx_state_flags ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
get_rx_state_stream_vlan_id ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
int STDCALL 
send_set_stream_format_cmd (void *notification_id, uint64_t new_stream_format)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
int STDCALL 
send_get_stream_format_cmd (void *notification_id)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
int STDCALL 
send_set_stream_info_cmd (void *notification_id, void *new_stream_info_field)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
int STDCALL 
send_get_stream_info_cmd (void *notification_id)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
int STDCALL 
send_start_streaming_cmd (void *notification_id)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
int STDCALL 
send_stop_streaming_cmd (void *notification_id)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
int STDCALL 
send_connect_rx_cmd (void *notification_id, uint64_t talker_guid, uint16_t talker_unique_id, uint16_t flags)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
int STDCALL 
send_disconnect_rx_cmd (void *notification_id, uint64_t talker_guid, uint16_t talker_unique_id)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
int STDCALL 
send_get_rx_state_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
 

Member Function Documentation

virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::stream_input_descriptor::avb_interface_index ( )
pure virtual
Returns
The descriptor index of the AVB INTERFACE descriptor from which this stream is sourced or to which it is sinked.
virtual AVDECC_CONTROLLER_LIB32_API uint64_t STDCALL avdecc_lib::stream_input_descriptor::backedup_talker_entity_id ( )
pure virtual
Returns
The Entity ID of the AVDECC Talker that this stream is backing up.
virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::stream_input_descriptor::backedup_talker_unique ( )
pure virtual
Returns
The Unique ID of the AVDECC Talker that this stream is backing up.
virtual AVDECC_CONTROLLER_LIB32_API uint64_t STDCALL avdecc_lib::stream_input_descriptor::backup_talker_entity_id_0 ( )
pure virtual
Returns
The primary backup AVDECC Talker's Entity ID.
virtual AVDECC_CONTROLLER_LIB32_API uint64_t STDCALL avdecc_lib::stream_input_descriptor::backup_talker_entity_id_1 ( )
pure virtual
Returns
The secondary backup AVDECC Talker's Entity ID.
virtual AVDECC_CONTROLLER_LIB32_API uint64_t STDCALL avdecc_lib::stream_input_descriptor::backup_talker_entity_id_2 ( )
pure virtual
Returns
The tertiary backup AVDECC Talker's Entity ID.
virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::stream_input_descriptor::backup_talker_unique_0 ( )
pure virtual
Returns
The primary backup AVDECC Talker's Unique ID.
virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::stream_input_descriptor::backup_talker_unique_1 ( )
pure virtual
Returns
The secondary backup AVDECC Talker's Unique ID.
virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::stream_input_descriptor::backup_talker_unique_2 ( )
pure virtual
Returns
The tertiary backup AVDECC Talker's Unique ID.
virtual AVDECC_CONTROLLER_LIB32_API uint32_t STDCALL avdecc_lib::stream_input_descriptor::buffer_length ( )
pure virtual
Returns
The length in nanoseconds of the MAC's ingress buffer size.
virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::stream_input_descriptor::clock_domain_index ( )
pure virtual
Returns
The descriptor index of the CLOCK DOMAIN descriptor providing the media clock for the stream.
virtual AVDECC_CONTROLLER_LIB32_API const char* STDCALL avdecc_lib::stream_input_descriptor::current_format ( )
pure virtual
Returns
The current format of the stream.
virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::stream_input_descriptor::get_rx_state_connection_count ( )
pure virtual
Returns
The connection count used by the state commands to return the number of connections an AVDECC Talker thinks it has on its stream source after sending a GET_RX_STATE command and receiving a response back for the command.
virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::stream_input_descriptor::get_rx_state_flags ( )
pure virtual
Returns
The flags used to indicate attributes of the connection or saved state after sending a GET_RX_STATE command and receiving a response back for the command.
virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::stream_input_descriptor::get_rx_state_listener_unique_id ( )
pure virtual
Returns
The Listener unique ID used to uniquely identify the stream sink of the AVDECC Listener after sending a GET_RX_STATE command and receiving a response back for the command.
virtual AVDECC_CONTROLLER_LIB32_API uint64_t STDCALL avdecc_lib::stream_input_descriptor::get_rx_state_stream_dest_mac ( )
pure virtual
Returns
The stream destination MAC address used to convey the destination MAC address for a stream from the AVDECC Talker to the AVDECC Listener, or from either to the AVDECC Controller after sending a GET_RX_STATE command and receiving a response back for the command.
virtual AVDECC_CONTROLLER_LIB32_API uint64_t STDCALL avdecc_lib::stream_input_descriptor::get_rx_state_stream_id ( )
pure virtual
Returns
The stream id field used to identify and transfer the associated stream ID where suitable after sending a GET_RX_STATE command and receiving a response back for the command.
virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::stream_input_descriptor::get_rx_state_stream_vlan_id ( )
pure virtual
Returns
The stream vlan id used to convey the VLAN ID for a stream from the AVDECC Talker to the AVDECC Listener, or from either to the AVDECC Controller after sending a GET_RX_STATE command and receiving a response back for the command.
virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::stream_input_descriptor::get_rx_state_talker_unique_id ( )
pure virtual
Returns
The Talker unique ID used to uniquely identify the stream source of the AVDECC Talker after sending a GET_RX_STATE command and receiving a response back for the command.
virtual AVDECC_CONTROLLER_LIB32_API uint64_t STDCALL avdecc_lib::stream_input_descriptor::get_stream_format_stream_format ( )
pure virtual
Returns
The stream format of a stream after sending a GET_STREAM_FORMAT command and receiving a response back for the command.
virtual AVDECC_CONTROLLER_LIB32_API uint32_t STDCALL avdecc_lib::stream_input_descriptor::get_stream_info_flags ( )
pure virtual
Returns
The stream info flags of a stream after sending a GET_STREAM_info command and receiving a response back for the command.
virtual AVDECC_CONTROLLER_LIB32_API uint32_t STDCALL avdecc_lib::stream_input_descriptor::get_stream_info_msrp_accumulated_latency ( )
pure virtual
Returns
The stream info MSRP accumulated latency of a stream after sending a GET_STREAM_info command and receiving a response back for the command.
virtual AVDECC_CONTROLLER_LIB32_API uint64_t STDCALL avdecc_lib::stream_input_descriptor::get_stream_info_msrp_failure_bridge_id ( )
pure virtual
Returns
The stream info MSRP failure bridge id of a stream after sending a GET_STREAM_info command and receiving a response back for the command.
virtual AVDECC_CONTROLLER_LIB32_API uint8_t STDCALL avdecc_lib::stream_input_descriptor::get_stream_info_msrp_failure_code ( )
pure virtual
Returns
The stream info MSRP failure code of a stream after sending a GET_STREAM_info command and receiving a response back for the command.
virtual AVDECC_CONTROLLER_LIB32_API uint64_t STDCALL avdecc_lib::stream_input_descriptor::get_stream_info_stream_dest_mac ( )
pure virtual
Returns
The stream info stream destination MAC of a stream after sending a GET_STREAM_info command and receiving a response back for the command.
virtual AVDECC_CONTROLLER_LIB32_API uint64_t STDCALL avdecc_lib::stream_input_descriptor::get_stream_info_stream_format ( )
pure virtual
Returns
The stream info stream format of a stream after sending a GET_STREAM_info command and receiving a response back for the command.
virtual AVDECC_CONTROLLER_LIB32_API uint64_t STDCALL avdecc_lib::stream_input_descriptor::get_stream_info_stream_id ( )
pure virtual
Returns
The stream info stream id of a stream after sending a GET_STREAM_info command and receiving a response back for the command.
virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::stream_input_descriptor::number_of_formats ( )
pure virtual
Returns
The number of formats supported by this audio stream. The maximum value for this field is 47 for this version of AEM.
virtual AVDECC_CONTROLLER_LIB32_API int STDCALL avdecc_lib::stream_input_descriptor::send_connect_rx_cmd ( void *  notification_id,
uint64_t  talker_guid,
uint16_t  talker_unique_id,
uint16_t  flags 
)
pure virtual

Send a CONNECT_RX command with a notification id to connect Listener sink stream.

Parameters
notification_idA void pointer to the unique identifier associated with the command.
talker_guidThe Talker Entity ID used to identify the AVDECC Talker being targed by the command. In the case of Talker commands, this is the AVDECC Entity receiving the command. In the case of Listener commands, this is the AVDECC Entity that any Talker command is to be sent to. This field is either the Entity ID of the AVDECC Entity being targets to or 0.
talker_unique_idThe Talker Unique ID is used to uniquely identify the stream source of the AVDECC Talker. For entities using the AVDECC Entity Mondel, this corresponds to the id of the STREAM OUTPUT descriptor.
virtual AVDECC_CONTROLLER_LIB32_API int STDCALL avdecc_lib::stream_input_descriptor::send_disconnect_rx_cmd ( void *  notification_id,
uint64_t  talker_guid,
uint16_t  talker_unique_id 
)
pure virtual

Send a DISCONNECT_RX command with a notification id to disconnect Listener sink stream.

Parameters
notification_idA void pointer to the unique identifier associated with the command.
talker_guidThe Talker Entity ID used to identify the AVDECC Talker being targed by the command. In the case of Talker commands, this is the AVDECC Entity receiving the command. In the case of Listener commands, this is the AVDECC Entity that any Talker command is to be sent to. This field is either the Entity ID of the AVDECC Entity being targets to or 0.
talker_unique_idThe Talker Unique ID is used to uniquely identify the stream source of the AVDECC Talker. For entities using the AVDECC Entity Mondel, this corresponds to the id of the STREAM OUTPUT descriptor.
virtual AVDECC_CONTROLLER_LIB32_API int STDCALL avdecc_lib::stream_input_descriptor::send_get_rx_state_cmd ( void *  notification_id)
pure virtual

Send a GET_RX_STATE command with a notification id to get Listener sink stream connection state.

Parameters
notification_idA void pointer to the unique identifier associated with the command.
talker_guidThe Talker Entity ID used to identify the AVDECC Talker being targed by the command. In the case of Talker commands, this is the AVDECC Entity receiving the command. In the case of Listener commands, this is the AVDECC Entity that any Talker command is to be sent to. This field is either the Entity ID of the AVDECC Entity being targets to or 0.
talker_unique_idThe Talker Unique ID is used to uniquely identify the stream source of the AVDECC Talker. For entities using the AVDECC Entity Mondel, this corresponds to the id of the STREAM OUTPUT descriptor.
virtual AVDECC_CONTROLLER_LIB32_API int STDCALL avdecc_lib::stream_input_descriptor::send_get_stream_format_cmd ( void *  notification_id)
pure virtual

Send a GET_STREAM_FORMAT command with a notification id to fetch the current format of a stream.

Parameters
notification_idA void pointer to the unique identifier associated with the command.

The stream format can be retrieved by calling the get_stream_format_stream_format function after successfully receiving a response back for the GET_STREAM_FORMAT command sent.

See Also
get_stream_format_stream_format()
virtual AVDECC_CONTROLLER_LIB32_API int STDCALL avdecc_lib::stream_input_descriptor::send_get_stream_info_cmd ( void *  notification_id)
pure virtual

Send a GET_STREAM_INFO command with a notification id to fetch the current information for a stream.

Parameters
notification_idA void pointer to the unique identifier associated with the command.

The stream information can be retrieved by calling the following functions after successfully receiving a response back for the GET_STREAM_INFO command sent.

See Also
get_stream_info_flags(), get_stream_info_stream_format(), get_stream_info_stream_id(), get_stream_info_msrp_accumulated_latency(), get_stream_info_stream_dest_mac(), get_stream_info_msrp_failure_code(), get_stream_info_msrp_failure_bridge_id()
virtual AVDECC_CONTROLLER_LIB32_API int STDCALL avdecc_lib::stream_input_descriptor::send_set_stream_format_cmd ( void *  notification_id,
uint64_t  new_stream_format 
)
pure virtual

Send a SET_STREAM_FORMAT command with a notification id to change the format of a stream.

Parameters
notification_idA void pointer to the unique identifier associated with the command.
new_stream_formatThe stream format field is set to the new stream format.

The new stream format can be retrieved by calling the set_stream_format_stream_format function after successfully receiving a response back for the SET_STREAM_FORMAT command sent.

See Also
set_stream_format_stream_format()
virtual AVDECC_CONTROLLER_LIB32_API int STDCALL avdecc_lib::stream_input_descriptor::send_set_stream_info_cmd ( void *  notification_id,
void *  new_stream_info_field 
)
pure virtual

Send a SET_STREAM_INFO command with a notification id to change the current values of the dynamic information of the stream, such as the msrp_accumulated_latency, stream ID, and destination MAC.

Parameters
notification_idA void pointer to the unique identifier associated with the command.
new_stream_info_fieldThe new field information to be set to for a stream.
virtual AVDECC_CONTROLLER_LIB32_API int STDCALL avdecc_lib::stream_input_descriptor::send_start_streaming_cmd ( void *  notification_id)
pure virtual

Send a START_STREAMING command with a notification id to start streaming on a previously connected stream that was connected via ACMP or has previously been stopped with the STOP_STREAMING command.

Parameters
notification_idA void pointer to the unique identifier associated with the command.
virtual AVDECC_CONTROLLER_LIB32_API int STDCALL avdecc_lib::stream_input_descriptor::send_stop_streaming_cmd ( void *  notification_id)
pure virtual

Send a STOP_STREAMING command with a notification id to stop a connected stream for streaming media.

Parameters
notification_idA void pointer to the unique identifier associated with the command.
virtual AVDECC_CONTROLLER_LIB32_API uint64_t STDCALL avdecc_lib::stream_input_descriptor::set_stream_format_stream_format ( )
pure virtual
Returns
The stream format of a stream after sending a SET_STREAM_FORMAT command and receiving a response back for the command.
virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::stream_input_descriptor::stream_flags ( )
pure virtual
Returns
The flags describing the capabilities or features of the stream.
virtual AVDECC_CONTROLLER_LIB32_API bool STDCALL avdecc_lib::stream_input_descriptor::stream_flags_class_a ( )
pure virtual
Returns
True if the stream supports streaming at Class A.
virtual AVDECC_CONTROLLER_LIB32_API bool STDCALL avdecc_lib::stream_input_descriptor::stream_flags_class_b ( )
pure virtual
Returns
True if the stream supports streaming at Class B.
virtual AVDECC_CONTROLLER_LIB32_API bool STDCALL avdecc_lib::stream_input_descriptor::stream_flags_clock_sync_source ( )
pure virtual
Returns
True if the stream can be used as a clock synchronization source.
virtual AVDECC_CONTROLLER_LIB32_API bool STDCALL avdecc_lib::stream_input_descriptor::stream_flags_primary_backup_supported ( )
pure virtual
Returns
True if the primary backup AVDECC Talker's Entity ID and primary backup AVDECC Talker's Unique ID are supported.
virtual AVDECC_CONTROLLER_LIB32_API bool STDCALL avdecc_lib::stream_input_descriptor::stream_flags_primary_backup_valid ( )
pure virtual
Returns
True if the primary backup AVDECC Talker's Entity ID and primary backup AVDECC Talker's Unique ID are valid.
virtual AVDECC_CONTROLLER_LIB32_API bool STDCALL avdecc_lib::stream_input_descriptor::stream_flags_secondary_backup_supported ( )
pure virtual
Returns
True if the secondary backup AVDECC Talker's Entity ID and secondary backup AVDECC Talker's Unique ID are supported.
virtual AVDECC_CONTROLLER_LIB32_API bool STDCALL avdecc_lib::stream_input_descriptor::stream_flags_secondary_backup_valid ( )
pure virtual
Returns
True if the secondary backup AVDECC Talker's Entity ID and secondary backup AVDECC Talker's Unique ID are valid.
virtual AVDECC_CONTROLLER_LIB32_API bool STDCALL avdecc_lib::stream_input_descriptor::stream_flags_supports_encrypted ( )
pure virtual
Returns
True if the stream supports streaming with encrypted PDUs.
virtual AVDECC_CONTROLLER_LIB32_API bool STDCALL avdecc_lib::stream_input_descriptor::stream_flags_tertiary_back_up_valid ( )
pure virtual
Returns
True if the tertiary backup AVDECC Talker's Entity ID and tertiary backup AVDECC Talker's Unique ID are valid.
virtual AVDECC_CONTROLLER_LIB32_API bool STDCALL avdecc_lib::stream_input_descriptor::stream_flags_tertiary_backup_supported ( )
pure virtual
Returns
True if the tertiary backup AVDECC Talker's Entity ID and tertiary backup AVDECC Talker's Unique ID are supported.

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