var searchData=
[
  ['a_0',['Scheduling node A',['../page_scheduling.html#autotoc_md111',1,'']]],
  ['a_20connection_1',['Making a connection',['../page_native_protocol.html#autotoc_md117',1,'']]],
  ['a_20device_20need_20to_20be_20revoked_2',['Permissions For A Device Need To Be Revoked',['../page_portal.html#autotoc_md36',1,'']]],
  ['a_20dolby_20surround_20encoder_20virtual_20sink_3',['Example configuration of a Dolby Surround encoder virtual Sink',['../page_module_filter_chain.html#autotoc_md343',1,'']]],
  ['a_20duplex_20sink_20source_4',['a duplex sink source',['../page_module_ffado_driver.html#autotoc_md326',1,'Example configuration of a duplex sink/source'],['../page_module_netjack2_manager.html#autotoc_md359',1,'Example configuration of a duplex sink/source'],['../page_module_netjack2_driver.html#autotoc_md356',1,'Example configuration of a duplex sink/source'],['../page_module_jack_tunnel.html#autotoc_md346',1,'Example configuration of a duplex sink/source']]],
  ['a_20handle_5',['Making A Handle',['../page_spa_plugins.html#autotoc_md230',1,'']]],
  ['a_20new_20plugin_6',['Implementing A New Plugin',['../page_spa_plugins.html#autotoc_md238',1,'']]],
  ['a_20pipe_20playback_20stream_7',['Example configuration of a pipe playback stream',['../page_module_pipe_tunnel.html#autotoc_md362',1,'']]],
  ['a_20plugin_8',['Open A Plugin',['../page_spa_plugins.html#autotoc_md228',1,'']]],
  ['a_20pod_9',['a pod',['../page_spa_pod.html#autotoc_md244',1,'Constructing A POD'],['../page_spa_pod.html#autotoc_md250',1,'Parsing A POD']]],
  ['a_20roundtrip_10',['Tutorial - Part 3: Forcing A Roundtrip',['../page_tutorial3.html',1,'page_tutorial']]],
  ['a_20tone_11',['Tutorial - Part 4: Playing A Tone',['../page_tutorial4.html',1,'page_tutorial']]],
  ['a_20virtual_20sink_12',['a virtual sink',['../page_module_loopback.html#autotoc_md351',1,'Example configuration of a virtual sink'],['../page_module_pulse_tunnel.html#autotoc_md391',1,'Example configuration of a virtual sink']]],
  ['a_20virtual_20source_13',['a virtual source',['../page_module_loopback.html#autotoc_md352',1,'Example configuration of a virtual source'],['../page_module_filter_chain.html#autotoc_md342',1,'Example configuration of a virtual source'],['../page_module_example_filter.html#autotoc_md317',1,'Example configuration of a virtual source']]],
  ['aac_14',['aac',['../structspa__audio__info.html#a9782c7a01047c3a1058fd8dd40c5f52b',1,'spa_audio_info']]],
  ['aac_2dutils_2eh_15',['aac-utils.h',['../aac-utils_8h.html',1,'']]],
  ['able_20to_20move_20between_20sinks_20sources_16',['Application Should Be Able To Move Between Sinks/Sources',['../page_audio.html#autotoc_md100',1,'']]],
  ['access_17',['access',['../page_access.html#autotoc_md15',1,'&quot;Manager&quot; Applications Require Full Access'],['../page_audio.html#autotoc_md101',1,'Exclusive Access'],['../page_module_access.html',1,'PipeWire Module: Access']]],
  ['access_20by_20jack_20clients_18',['Mapping PipeWire Objects For Access By JACK Clients',['../page_objects_design.html#autotoc_md92',1,'']]],
  ['access_20by_20pulseaudio_20clients_19',['Mapping PipeWire Objects For Access By PulseAudio Clients',['../page_objects_design.html#autotoc_md89',1,'']]],
  ['access_20control_20',['access control',['../page_access.html',1,'Access Control'],['../page_portal.html',1,'Portal Access Control']]],
  ['access_20module_21',['The PipeWire Access Module',['../page_access.html#autotoc_md18',1,'']]],
  ['acquire_5frt_22',['acquire_rt',['../structspa__thread__utils__methods.html#adaa8eb3e63f991d91dbb6246fd4f6c3e',1,'spa_thread_utils_methods']]],
  ['actions_20are_20emited_23',['actions are emited.',['../group__pw__conf.html#autotoc_md303',1,'']]],
  ['activate_24',['activate',['../structspa__audio__aec__methods.html#a5b18f9a4430576c06bf7067a61a97854',1,'spa_audio_aec_methods']]],
  ['active_5fchanged_25',['active_changed',['../structpw__impl__node__events.html#a8a7823893c92e2d190c14aa220b71be8',1,'pw_impl_node_events']]],
  ['adapter_26',['adapter',['../page_audio.html#autotoc_md104',1,'Audio Adapter'],['../page_module_adapter.html',1,'PipeWire Module: Adapter']]],
  ['add_5fbuffer_27',['add_buffer',['../structpw__filter__events.html#aca5d0df9b247219e850a94be2bf9d135',1,'pw_filter_events::add_buffer'],['../structpw__stream__events.html#abd09d7c76b0e14a201a438f09e609b29',1,'pw_stream_events::add_buffer']]],
  ['add_5fbuffer_20hook_28',['add_buffer Hook',['../page_dma_buf.html#autotoc_md295',1,'']]],
  ['add_5fevent_29',['add_event',['../structspa__loop__utils__methods.html#aea2ab7bb653eef26373295fafbe048fc',1,'spa_loop_utils_methods']]],
  ['add_5fhook_30',['add_hook',['../structspa__loop__control__methods.html#a4af155a89512ec591bac117a3907e8c4',1,'spa_loop_control_methods']]],
  ['add_5fidle_31',['add_idle',['../structspa__loop__utils__methods.html#a79ae6123ff0f20029d4e722053b49a11',1,'spa_loop_utils_methods']]],
  ['add_5fio_32',['add_io',['../structspa__loop__utils__methods.html#adc8b3b97121c94a824307117dad02989',1,'spa_loop_utils_methods']]],
  ['add_5flistener_33',['add_listener',['../structpw__link__methods.html#ae0864a9eb97073db8174b051b074f180',1,'pw_link_methods::add_listener'],['../structpw__factory__methods.html#af8cbd6088a874710de9c066169a75d6a',1,'pw_factory_methods::add_listener'],['../structpw__device__methods.html#abe74e1fc28413c676391beffec0ba250',1,'pw_device_methods::add_listener'],['../structpw__registry__methods.html#a91a13e6dbf685af929ced294d5816089',1,'pw_registry_methods::add_listener'],['../structpw__core__methods.html#a05db653bcc20405f5b6ce5ccbe215703',1,'pw_core_methods::add_listener'],['../structpw__client__node__methods.html#a05968e322e128af7d58f1598ad61af7e',1,'pw_client_node_methods::add_listener'],['../structpw__client__methods.html#ad5cf20929a275ce91d7fdbbb80e70be3',1,'pw_client_methods::add_listener'],['../structpw__port__methods.html#adbe08858422d830443b9f111cd6d44bd',1,'pw_port_methods::add_listener'],['../structpw__metadata__methods.html#a3c5f9a58ed230b347bb819e38662bd46',1,'pw_metadata_methods::add_listener'],['../structpw__profiler__methods.html#a036f959bbeba1ad5da22f20c0e66a1f8',1,'pw_profiler_methods::add_listener'],['../structpw__client__endpoint__methods.html#a283f6ec14d1a3ff9b0b0aa213b2ea850',1,'pw_client_endpoint_methods::add_listener'],['../structpw__client__session__methods.html#a54ba399f450c8ee5b85cfba7ad4b352a',1,'pw_client_session_methods::add_listener'],['../structpw__session__methods.html#afeb231bfac6c5539d258eb06b22e0acf',1,'pw_session_methods::add_listener'],['../structpw__endpoint__methods.html#a57ed4ba10caacf4575e7a7644d17f5e2',1,'pw_endpoint_methods::add_listener'],['../structpw__endpoint__stream__methods.html#a06d4d4c207f88dd3e87dadee7401b785',1,'pw_endpoint_stream_methods::add_listener'],['../structpw__endpoint__link__methods.html#a790b919611ad52e740c6c3baa09f2bf0',1,'pw_endpoint_link_methods::add_listener'],['../structspa__audio__aec__methods.html#a0e357608392e4e4cf8224a523882a80c',1,'spa_audio_aec_methods::add_listener'],['../structspa__device__methods.html#aac8a0ceced3319473ab3edd4271e1d64',1,'spa_device_methods::add_listener'],['../structspa__node__methods.html#a2bb8310a8ab8273ac0f53b54c6b23223',1,'spa_node_methods::add_listener'],['../structspa__dbus__connection.html#a2e21fc21219047d9bdc8e1994a23acea',1,'spa_dbus_connection::add_listener'],['../structpw__node__methods.html#a01dbc165d13370efdb6a54a5c3f40f41',1,'pw_node_methods::add_listener'],['../structpw__module__methods.html#ace8dfde4c073903664ba703b575f6e01',1,'pw_module_methods::add_listener']]],
  ['add_5fmem_34',['add_mem',['../structpw__core__events.html#a7c1f8bd6078afab78aa943704efe7131',1,'pw_core_events']]],
  ['add_5fport_35',['add_port',['../structspa__node__methods.html#a7236a06df9ca3894d3164b7b0566cc54',1,'spa_node_methods::add_port'],['../structpw__client__node__events.html#ac0b5a3c66103be01b784464d4dd81fa0',1,'pw_client_node_events::add_port']]],
  ['add_5fproxy_5ffd_36',['add_proxy_fd',['../structpw__protocol__native__ext.html#a356887f5340ad05b4b8ba90f26238565',1,'pw_protocol_native_ext']]],
  ['add_5fresource_5ffd_37',['add_resource_fd',['../structpw__protocol__native__ext.html#a92709bdf1f3f815be21a33f119b0d8e6',1,'pw_protocol_native_ext']]],
  ['add_5fserver_38',['add_server',['../structpw__protocol__implementation.html#a237c5d6a817a2b5dddb0f2e996d0a0bd',1,'pw_protocol_implementation']]],
  ['add_5fsignal_39',['add_signal',['../structspa__loop__utils__methods.html#af9604ab5944fce7539516ff227ddc2f9',1,'spa_loop_utils_methods']]],
  ['add_5fsource_40',['add_source',['../structspa__loop__methods.html#a3cc011aae850f2eda426b98655c4a43c',1,'spa_loop_methods']]],
  ['add_5ftimer_41',['add_timer',['../structspa__loop__utils__methods.html#ab24aa861875574691b833aaaf356a2ad',1,'spa_loop_utils_methods']]],
  ['added_42',['added',['../structpw__mempool__events.html#a8ac5a248f57f94a547cfd5fa1e92c2f2',1,'pw_mempool_events']]],
  ['after_43',['after',['../structspa__loop__control__hooks.html#a94545cf994d47a1acc84437e5c357141',1,'spa_loop_control_hooks']]],
  ['airplay_20sink_44',['PipeWire Module: AirPlay Sink',['../page_module_raop_sink.html',1,'page_pipewire_modules']]],
  ['alac_45',['alac',['../structspa__audio__info.html#add88e2561d596e2d9d79bf772c7c6972',1,'spa_audio_info']]],
  ['alac_2dutils_2eh_46',['alac-utils.h',['../alac-utils_8h.html',1,'']]],
  ['alignment_47',['alignment',['../structspa__video__info__h264.html#a1489a7d7ede99a9ae6bbd9a681702764',1,'spa_video_info_h264']]],
  ['all_20keys_20must_20match_20the_20value_20negates_20starts_20regex_48',['all keys must match the value. ! negates. ~ starts regex.',['../group__pw__conf.html#autotoc_md304',1,'']]],
  ['alloc_49',['alloc',['../structpw__array.html#a429b934f5c1580d91af238ac04e44842',1,'pw_array']]],
  ['alloc_2eh_50',['alloc.h',['../alloc_8h.html',1,'']]],
  ['alsa_20and_20streams_51',['Internals - Mapping Between ALSA and Streams',['../page_pulseaudio.html#autotoc_md281',1,'']]],
  ['alsa_20cards_52',['ALSA Cards',['../page_pulseaudio.html#autotoc_md282',1,'']]],
  ['alsa_20fallback_53',['alsa fallback',['../page_objects_design.html#autotoc_md85',1,'ALSA Fallback'],['../page_pulseaudio.html#autotoc_md286',1,'ALSA Fallback']]],
  ['alsa_20monitor_54',['PipeWire Media Session (alsa-monitor)',['../page_audio.html#autotoc_md107',1,'']]],
  ['alsa_20pulse_20fallback_55',['ALSA Pulse Fallback',['../page_pulseaudio.html#autotoc_md288',1,'']]],
  ['alsa_20pulse_20ucm_56',['ALSA Pulse UCM',['../page_pulseaudio.html#autotoc_md287',1,'']]],
  ['alsa_20ucm_57',['alsa ucm',['../page_pulseaudio.html#autotoc_md285',1,'ALSA UCM'],['../page_objects_design.html#autotoc_md84',1,'ALSA UCM']]],
  ['also_58',['also',['../page_module_raop_sink.html#autotoc_md399',1,'See also'],['../page_module_loopback.html#autotoc_md353',1,'See also'],['../page_module_profiler.html#autotoc_md367',1,'See also'],['../page_module_raop_discover.html#autotoc_md396',1,'See also']]],
  ['amr_59',['amr',['../structspa__audio__info.html#a41f273519b13112d24c1a7066755e3d8',1,'spa_audio_info']]],
  ['amr_2dutils_2eh_60',['amr-utils.h',['../amr-utils_8h.html',1,'']]],
  ['an_20interface_61',['Retrieving An Interface',['../page_spa_plugins.html#autotoc_md231',1,'']]],
  ['an_20object_62',['Clearing An Object',['../page_spa_plugins.html#autotoc_md232',1,'']]],
  ['and_20callbacks_63',['Events and Callbacks',['../page_thread_loop.html#sec_thread_loop_events',1,'']]],
  ['and_20create_20rtp_20streams_64',['PipeWire Module: SAP Announce and create RTP streams',['../page_module_rtp_sap.html',1,'page_pipewire_modules']]],
  ['and_20outputs_65',['Inputs and Outputs',['../page_module_filter_chain.html#autotoc_md331',1,'']]],
  ['and_20resources_66',['Proxies and Resources',['../page_library.html#autotoc_md47',1,'']]],
  ['and_20rules_67',['Stream settings and rules',['../page_module_protocol_pulse.html#autotoc_md381',1,'']]],
  ['and_20sources_68',['Default Audio Sink and Sources',['../page_audio.html#autotoc_md99',1,'']]],
  ['and_20streams_69',['Internals - Mapping Between ALSA and Streams',['../page_pulseaudio.html#autotoc_md281',1,'']]],
  ['and_20unplugged_70',['and unplugged',['../page_audio.html#autotoc_md96',1,'Audio Devices Can Be Plugged and Unplugged'],['../page_midi.html#autotoc_md22',1,'MIDI Devices Can Be Plugged and Unplugged']]],
  ['announce_20and_20create_20rtp_20streams_71',['PipeWire Module: SAP Announce and create RTP streams',['../page_module_rtp_sap.html',1,'page_pipewire_modules']]],
  ['ansi_20codes_72',['ANSI codes',['../group__spa__ansi.html',1,'']]],
  ['ansi_2eh_73',['ansi.h',['../ansi_8h.html',1,'']]],
  ['any_20of_20the_20items_20in_20matches_20needs_20to_20match_20if_20one_20does_74',['any of the items in matches needs to match, if one does,',['../group__pw__conf.html#autotoc_md302',1,'']]],
  ['ape_75',['ape',['../structspa__audio__info.html#a9128e8bd148abec71d6261dc5af9a7d9',1,'spa_audio_info']]],
  ['ape_2dutils_2eh_76',['ape-utils.h',['../ape-utils_8h.html',1,'']]],
  ['api_77',['api',['../group__api__pw__core.html',1,'Core API'],['../group__api__pw__impl.html',1,'Implementation API'],['../page_api.html',1,'PipeWire API'],['../page_spa.html',1,'SPA (Simple Plugin API)'],['../page_spa.html#autotoc_md224',1,'The SPA Header-Only API']]],
  ['api_20documentation_78',['API Documentation',['../index.html#autotoc_md1',1,'']]],
  ['api_20results_79',['API Results',['../page_spa_plugins.html#autotoc_md235',1,'']]],
  ['api_20s_80',['Relationship To Other API&apos;s',['../page_objects_design.html#autotoc_md87',1,'']]],
  ['application_20settings_20rules_81',['Application settings (Rules)',['../page_module_protocol_pulse.html#autotoc_md382',1,'']]],
  ['application_20should_20be_20able_20to_20move_20between_20sinks_20sources_82',['Application Should Be Able To Move Between Sinks/Sources',['../page_audio.html#autotoc_md100',1,'']]],
  ['application_20should_20be_20restricted_20in_20what_20they_20can_20see_83',['Application Should Be Restricted In What They Can See',['../page_access.html#autotoc_md14',1,'']]],
  ['applications_20can_20connect_20to_20audio_20devices_84',['Applications Can Connect To Audio Devices',['../page_audio.html#autotoc_md98',1,'']]],
  ['applications_20can_20connect_20to_20midi_20devices_85',['Applications Can Connect To MIDI Devices',['../page_midi.html#autotoc_md23',1,'']]],
  ['applications_20require_20full_20access_86',['&quot;Manager&quot; Applications Require Full Access',['../page_access.html#autotoc_md15',1,'']]],
  ['applications_20should_20auto_20connect_20to_20midi_20sinks_20or_20sources_87',['Applications Should Auto-connect To MIDI Sinks Or Sources',['../page_midi.html#autotoc_md25',1,'']]],
  ['are_20emited_88',['actions are emited.',['../group__pw__conf.html#autotoc_md303',1,'']]],
  ['are_20made_20available_20as_20processing_20nodes_20ports_89',['are made available as processing nodes ports',['../page_audio.html#autotoc_md95',1,'Audio Devices Are Made Available As Processing Nodes/Ports'],['../page_midi.html#autotoc_md21',1,'MIDI Devices Are Made Available As Processing Nodes/Ports']]],
  ['are_20sinks_20or_20sources_20for_20midi_20data_90',['Some MIDI Devices Are Sinks Or Sources For MIDI Data',['../page_midi.html#autotoc_md24',1,'']]],
  ['args_91',['args',['../structpw__module__info.html#a8991e7a078e6d92aa05e1922efc5bc53',1,'pw_module_info']]],
  ['arguments_92',['Parser With Variable Arguments',['../page_spa_pod.html#autotoc_md256',1,'']]],
  ['array_93',['Array',['../group__pw__array.html',1,'']]],
  ['array_2013_94',['Array (13)',['../page_spa_pod.html#autotoc_md273',1,'']]],
  ['array_2eh_95',['array.h',['../array_8h.html',1,'']]],
  ['as_20processing_20nodes_20ports_96',['as processing nodes ports',['../page_audio.html#autotoc_md95',1,'Audio Devices Are Made Available As Processing Nodes/Ports'],['../page_midi.html#autotoc_md21',1,'MIDI Devices Are Made Available As Processing Nodes/Ports']]],
  ['asynchronous_20results_97',['Asynchronous Results',['../page_spa_plugins.html#autotoc_md237',1,'']]],
  ['audio_98',['Audio',['../page_audio.html',1,'page_pipewire']]],
  ['audio_20adapter_99',['Audio Adapter',['../page_audio.html#autotoc_md104',1,'']]],
  ['audio_20devices_100',['Applications Can Connect To Audio Devices',['../page_audio.html#autotoc_md98',1,'']]],
  ['audio_20devices_20are_20made_20available_20as_20processing_20nodes_20ports_101',['Audio Devices Are Made Available As Processing Nodes/Ports',['../page_audio.html#autotoc_md95',1,'']]],
  ['audio_20devices_20can_20be_20plugged_20and_20unplugged_102',['Audio Devices Can Be Plugged and Unplugged',['../page_audio.html#autotoc_md96',1,'']]],
  ['audio_20driver_103',['PipeWire Module: FFADO firewire audio driver',['../page_module_ffado_driver.html',1,'page_pipewire_modules']]],
  ['audio_20port_20in_20canonical_20format_104',['Audio Port In Canonical Format',['../page_audio.html#autotoc_md97',1,'']]],
  ['audio_20sink_20and_20sources_105',['Default Audio Sink and Sources',['../page_audio.html#autotoc_md99',1,'']]],
  ['audio_2eh_106',['audio.h',['../audio_8h.html',1,'']]],
  ['audio_2fdsp_2dutils_2eh_107',['dsp-utils.h',['../audio_2dsp-utils_8h.html',1,'']]],
  ['audio_2fformat_2dutils_2eh_108',['format-utils.h',['../audio_2format-utils_8h.html',1,'']]],
  ['audio_2fraw_2dtypes_2eh_109',['raw-types.h',['../audio_2raw-types_8h.html',1,'']]],
  ['audio_2fraw_2dutils_2eh_110',['raw-utils.h',['../audio_2raw-utils_8h.html',1,'']]],
  ['audio_2fraw_2eh_111',['raw.h',['../audio_2raw_8h.html',1,'']]],
  ['auto_20connect_20to_20midi_20sinks_20or_20sources_112',['Applications Should Auto-connect To MIDI Sinks Or Sources',['../page_midi.html#autotoc_md25',1,'']]],
  ['avail_5fbuffers_113',['avail_buffers',['../structpw__time.html#aebd42745267531bc23e1ee34dd759607',1,'pw_time']]],
  ['available_20as_20processing_20nodes_20ports_114',['available as processing nodes ports',['../page_audio.html#autotoc_md95',1,'Audio Devices Are Made Available As Processing Nodes/Ports'],['../page_midi.html#autotoc_md21',1,'MIDI Devices Are Made Available As Processing Nodes/Ports']]],
  ['avb_115',['PipeWire Module: AVB',['../page_module_avb.html',1,'page_pipewire_modules']]]
];
