Paraslash Audio Streaming | |
About News Download Documentation Development |
Audio format dependent information. More...
#include <afh.h>
Data Fields | |
uint32_t | chunks_total |
The number of chunks this audio file contains. More... | |
uint32_t | seconds_total |
The length of the audio file in seconds. More... | |
char * | techinfo |
Audio handler specific info about the file. More... | |
struct taginfo | tags |
Id3 tags, vorbis comments, aac tags. More... | |
uint32_t * | chunk_table |
The table that specifies the offset of the individual pieces in the current audio file. More... | |
uint32_t | max_chunk_size |
Size of the largest chunk, introduced in v0.6.0. More... | |
struct timeval | chunk_tv |
Period of time between sending data chunks. More... | |
uint32_t | header_len |
The header is needed by senders in case a new client connects in the middle of the stream. More... | |
uint8_t | channels |
The number of channels. More... | |
uint16_t | frequency |
Frequency in Hz. More... | |
uint16_t | bitrate |
Exact meaning depends on audio format. More... | |
Audio format dependent information.
uint32_t chunks_total |
The number of chunks this audio file contains.
Referenced by afh_get_afhi_txt(), and set_max_chunk_size().
uint32_t seconds_total |
The length of the audio file in seconds.
Referenced by afh_get_afhi_txt().
char* techinfo |
Audio handler specific info about the file.
Referenced by afh_get_afhi_txt(), and clear_afhi().
struct taginfo tags |
Id3 tags, vorbis comments, aac tags.
Referenced by afh_get_afhi_txt(), and clear_afhi().
uint32_t* chunk_table |
The table that specifies the offset of the individual pieces in the current audio file.
Referenced by afh_get_chunk(), clear_afhi(), and set_max_chunk_size().
uint32_t max_chunk_size |
Size of the largest chunk, introduced in v0.6.0.
Referenced by afh_get_afhi_txt(), and set_max_chunk_size().
struct timeval chunk_tv |
Period of time between sending data chunks.
Referenced by afh_get_afhi_txt(), and vss_chunk_time().
uint32_t header_len |
The header is needed by senders in case a new client connects in the middle of the stream.
The length of the header defaults to zero which means that this audio format does not need any special header treatment. The audio format handler does not need to set this to zero in this case.
Referenced by afh_get_header(), and set_max_chunk_size().
uint8_t channels |
The number of channels.
Referenced by afh_get_afhi_txt().
uint16_t frequency |
Frequency in Hz.
Referenced by afh_get_afhi_txt().
uint16_t bitrate |
Exact meaning depends on audio format.
Referenced by afh_get_afhi_txt().