sofalizer
Renders spatial sounds to a given position
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstBaseTransform ╰──sofalizer
Factory details
Authors: – Tomasz Andrzejak
Classification: – Filter/Effect/Audio
Rank – none
Plugin – hrtf
Package – gst-plugin-hrtf
Pad Templates
sink
audio/x-raw:
rate: [ 1, 2147483647 ]
channels: [ 1, 64 ]
layout: interleaved
format: F32LE
src
audio/x-raw:
rate: [ 1, 2147483647 ]
channels: 2
layout: interleaved
format: F32LE
Properties
block-length
“block-length” guint64
Block Length is the length of each slice
Flags : Read / Write
Default value : 256
neighbor-angle-step
“neighbor-angle-step” gfloat
Neighbor search angle step measured in degrees
Flags : Read / Write
Default value : 0.5
neighbor-radius-step
“neighbor-radius-step” gfloat
Neighbor search radius step measured in meters
Flags : Read / Write
Default value : 0.5
partition-length
“partition-length” guint64
partition size for uniformly partitioned convolution algorithm
Flags : Read / Write
Default value : 64
sofa-coordinate-system
“sofa-coordinate-system” Hrtf-coordinate-system *
Coordinate system used in Sofa file, usually Cartesian
Flags : Read / Write
Default value : cartesian (0)
spatial-objects
“spatial-objects” GstValueArray *
Spatial object Metadata to apply on input channels, coordinate system is defined by SOFA file
Flags : Read / Write
update-threshold
“update-threshold” gfloat
Minimum distance between object updates to trigger reading of a new filter
Flags : Read / Write
Default value : 0.01
use-rayon
“use-rayon” gboolean
Use Rayon to process input channels in parallel
Flags : Read / Write
Default value : false
Named constants
Hrtf-coordinate-system
Members
cartesian (0) – Cartesian: The positive x, y and z axes point forward, left and up, respectively
left-handed (1) – Left Handed: The positive x, y and z axes point right, up and forward, respectively
right-handed (2) – Right Handed: The positive x and y axes point right and up, and the negative z axis points forward.
The results of the search are