UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
audio_playback_info Struct Reference

#include <audio_playback.h>

Collaboration diagram for audio_playback_info:
Collaboration graph

Public Attributes

bool(* ctl )(void *state, int request, void *data, size_t *len)
 
void(* done )(void *state)
 
void *(* init )(const char *cfg)
 
device_probe_func probe
 
bool(* reconfigure )(void *state, struct audio_desc)
 
void(* write )(void *state, const struct audio_frame *frame)
 

Detailed Description

Definition at line 80 of file audio_playback.h.

Member Data Documentation

◆ ctl

bool(* audio_playback_info::ctl) (void *state, int request, void *data, size_t *len)

Returns device supported format that matches best with propsed audio desc

Definition at line 85 of file audio_playback.h.

Referenced by audio_playback_ctl().

◆ done

void(* audio_playback_info::done) (void *state)

Definition at line 87 of file audio_playback.h.

Referenced by audio_playback_done().

◆ init

void *(* audio_playback_info::init) (const char *cfg)
Parameters
cfgis not NULL

Definition at line 82 of file audio_playback.h.

Referenced by audio_playback_init().

◆ probe

device_probe_func audio_playback_info::probe

Definition at line 81 of file audio_playback.h.

◆ reconfigure

bool(* audio_playback_info::reconfigure) (void *state, struct audio_desc)

Definition at line 86 of file audio_playback.h.

Referenced by audio_playback_reconfigure().

◆ write

void(* audio_playback_info::write) (void *state, const struct audio_frame *frame)

Definition at line 83 of file audio_playback.h.

Referenced by audio_playback_put_frame().


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