ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
session_protocol_media_t Struct Reference

#include <src/common/session/protocol.h>

Data Fields

asciichat_error_t(* on_frame )(const ascii_frame_packet_t *header, const char *text, void *context)
asciichat_error_t(* on_samples )(const float *samples, size_t count, void *context)
asciichat_error_t(* decode_opus )(const void *data, size_t length, float *samples, size_t capacity, size_t *decoded, void *context)
void(* on_audio_packet )(size_t length, void *context)
void * context
bool terminal_output
buffer_workspace_t * frame_workspace

Detailed Description

Definition at line 10 of file src/common/session/protocol.h.

Field Documentation

◆ context

void* session_protocol_media_t::context

Definition at line 16 of file src/common/session/protocol.h.

Referenced by session_protocol_dispatch().

◆ decode_opus

asciichat_error_t(* session_protocol_media_t::decode_opus) (const void *data, size_t length, float *samples, size_t capacity, size_t *decoded, void *context)

Definition at line 13 of file src/common/session/protocol.h.

◆ frame_workspace

buffer_workspace_t* session_protocol_media_t::frame_workspace

Definition at line 18 of file src/common/session/protocol.h.

◆ on_audio_packet

void(* session_protocol_media_t::on_audio_packet) (size_t length, void *context)

Definition at line 15 of file src/common/session/protocol.h.

Referenced by session_protocol_dispatch().

◆ on_frame

asciichat_error_t(* session_protocol_media_t::on_frame) (const ascii_frame_packet_t *header, const char *text, void *context)

Definition at line 11 of file src/common/session/protocol.h.

◆ on_samples

asciichat_error_t(* session_protocol_media_t::on_samples) (const float *samples, size_t count, void *context)

Definition at line 12 of file src/common/session/protocol.h.

◆ terminal_output

bool session_protocol_media_t::terminal_output

Definition at line 17 of file src/common/session/protocol.h.


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