SAF
Loading...
Searching...
No Matches
decorrelator_internal.h File Reference

A multi-channel decorrelator. More...

#include "decorrelator.h"
#include "saf.h"
#include "saf_externals.h"

Go to the source code of this file.

Data Structures

struct  decorrelator_data
 Main structure for decorrelator. More...
 

Macros

#define DECORRELATOR_FRAME_SIZE   ( 128 )
 Framesize, in time-domain samples.
 
#define HOP_SIZE   ( 128 )
 STFT hop size.
 
#define HYBRID_BANDS   ( HOP_SIZE + 5 )
 Number of frequency bands.
 
#define TIME_SLOTS   ( DECORRELATOR_FRAME_SIZE / HOP_SIZE )
 Number of STFT timeslots.
 

Functions

void decorrelator_setCodecStatus (void *const hDecor, CODEC_STATUS newStatus)
 Sets codec status.
 

Detailed Description

A multi-channel decorrelator.

Author
Leo McCormack
Date
07.07.2020
License
ISC

Definition in file decorrelator_internal.h.

Macro Definition Documentation

◆ DECORRELATOR_FRAME_SIZE

#define DECORRELATOR_FRAME_SIZE   ( 128 )

Framesize, in time-domain samples.

Definition at line 46 of file decorrelator_internal.h.

◆ HOP_SIZE

#define HOP_SIZE   ( 128 )

STFT hop size.

Definition at line 49 of file decorrelator_internal.h.

◆ HYBRID_BANDS

#define HYBRID_BANDS   ( HOP_SIZE + 5 )

Number of frequency bands.

Definition at line 50 of file decorrelator_internal.h.

◆ TIME_SLOTS

#define TIME_SLOTS   ( DECORRELATOR_FRAME_SIZE / HOP_SIZE )

Number of STFT timeslots.

Definition at line 51 of file decorrelator_internal.h.

Function Documentation

◆ decorrelator_setCodecStatus()

void decorrelator_setCodecStatus ( void *const hDecor,
CODEC_STATUS newStatus )

Sets codec status.

Definition at line 29 of file decorrelator_internal.c.