Sound Open Firmware
Loading...
Searching...
No Matches

Component module binding metadata and endpoint references. More...

#include <src/include/sof/audio/component.h>

Collaboration diagram for bind_info:

Data Fields

const struct ipc4_module_bind_unbind * ipc4_data
 Pointer to IPC4 bind/unbind data.
 
enum bind_type bind_type
 Type of binding (source or sink)
 
union { 
 
   struct sof_source *   source 
 Source interface pointer when bind_type == COMP_BIND_TYPE_SOURCE. More...
 
   struct sof_sink *   sink 
 Sink interface pointer when bind_type == COMP_BIND_TYPE_SINK. More...
 
};  
 

Detailed Description

Component module binding metadata and endpoint references.

Field Documentation

◆ [union]

union { ... } bind_info

◆ bind_type

enum bind_type bind_info::bind_type

Type of binding (source or sink)

◆ ipc4_data

const struct ipc4_module_bind_unbind* bind_info::ipc4_data

Pointer to IPC4 bind/unbind data.

◆ sink

struct sof_sink* bind_info::sink

Sink interface pointer when bind_type == COMP_BIND_TYPE_SINK.

◆ source

struct sof_source* bind_info::source

Source interface pointer when bind_type == COMP_BIND_TYPE_SOURCE.


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