paraslash Paraslash Audio Streaming
About   News   Download   Documentation   Development

Data Fields
filter_node Struct Reference

Describes one running instance of a filter. More...

#include <filter.h>

Data Fields

unsigned filter_num
 The number in the array of available filters. More...
 
void * private_data
 Each filter may store any filter-specific information about the particular instance of the filter here. More...
 
struct list_head callbacks
 The list of registered callbacks. More...
 
void * conf
 A pointer to the configuration of this instance. More...
 
struct lls_parse_result * lpr
 The parsed command line, merged with options given in the config file. More...
 
struct btr_node * btrn
 The buffer tree node. More...
 
struct task * task
 The task corresponding to this filter node. More...
 
size_t min_iqs
 The minimal input queue size, see btr_node_status(). More...
 

Detailed Description

Describes one running instance of a filter.

Field Documentation

◆ filter_num

unsigned filter_num

The number in the array of available filters.

◆ private_data

void* private_data

Each filter may store any filter-specific information about the particular instance of the filter here.

◆ callbacks

struct list_head callbacks

The list of registered callbacks.

◆ conf

void* conf

A pointer to the configuration of this instance.

◆ lpr

struct lls_parse_result* lpr

The parsed command line, merged with options given in the config file.

◆ btrn

struct btr_node* btrn

The buffer tree node.

Referenced by generic_filter_pre_monitor().

◆ task

struct task* task

The task corresponding to this filter node.

◆ min_iqs

size_t min_iqs

The minimal input queue size, see btr_node_status().

Referenced by generic_filter_pre_monitor().


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