View Source Membrane.PortAudio.Source (Membrane PortAudio plugin v0.14.3)
Audio source that captures sound via multi-platform PortAudio library.
element-options
Element options
Passed via struct Membrane.PortAudio.Source.t/0
endpoint_id
integer | :default
Default value:
:default
PortAudio sound card idportaudio_buffer_size
pos_integer
Default value:
256
Size of the portaudio buffer (in frames)latency
:low | :high
Default value:
:high
Latency of the output device
pads
Pads
output
:output
Accepted formats:
%RawAudio{channels: 2, sample_rate: 48000, sample_format: :s16le}
Direction: | :output |
Availability: | :always |
Mode: | :push |
Demand mode: | :manual |
Link to this section Summary
Types
Struct containing options for Membrane.PortAudio.Source
Link to this section Types
@type t() :: %Membrane.PortAudio.Source{ endpoint_id: integer() | :default, latency: :low | :high, portaudio_buffer_size: pos_integer() }
Struct containing options for Membrane.PortAudio.Source
Link to this section Functions
@spec options() :: keyword()
Returns description of options available for this module