#include <slinfactory.h>
Data Fields | |
format_t | format |
short | hold [AST_SLINFACTORY_MAX_HOLD] |
size_t | holdlen |
short * | offset |
format_t | output_format |
struct { | |
struct ast_frame * first | |
struct ast_frame * last | |
} | queue |
unsigned int | size |
struct ast_trans_pvt * | trans |
Definition at line 33 of file slinfactory.h.
Definition at line 34 of file slinfactory.h.
Current format the translation path is converting from
Definition at line 40 of file slinfactory.h.
Referenced by ast_slinfactory_feed().
short hold[AST_SLINFACTORY_MAX_HOLD] |
Hold for audio that no longer belongs to a frame (ie: if only some samples were taken from a frame)
Definition at line 36 of file slinfactory.h.
Referenced by ast_slinfactory_flush(), ast_slinfactory_init(), ast_slinfactory_init_rate(), and ast_slinfactory_read().
size_t holdlen |
Number of samples currently in the hold
Definition at line 38 of file slinfactory.h.
Referenced by ast_slinfactory_flush(), and ast_slinfactory_read().
Definition at line 34 of file slinfactory.h.
short* offset |
Offset into the hold where audio begins
Definition at line 37 of file slinfactory.h.
Referenced by ast_slinfactory_flush(), ast_slinfactory_init(), ast_slinfactory_init_rate(), and ast_slinfactory_read().
The output format desired
Definition at line 41 of file slinfactory.h.
Referenced by ast_slinfactory_feed(), ast_slinfactory_init(), and ast_slinfactory_init_rate().
struct { ... } queue |
A list of unaltered frames
Referenced by ast_slinfactory_destroy(), ast_slinfactory_feed(), ast_slinfactory_flush(), and ast_slinfactory_read().
unsigned int size |
Number of samples currently in the factory
Definition at line 39 of file slinfactory.h.
Referenced by ast_slinfactory_available(), ast_slinfactory_feed(), ast_slinfactory_flush(), and ast_slinfactory_read().
struct ast_trans_pvt* trans [read] |
Translation path that converts fed frames into signed linear
Definition at line 35 of file slinfactory.h.
Referenced by ast_slinfactory_destroy(), ast_slinfactory_feed(), and ast_slinfactory_flush().