PulseAudio  5.0
Data Structures
Here are the data structures with brief descriptions:
oCpa_buffer_attrPlayback and record buffer metrics
oCpa_card_infoStores information about cards
oCpa_card_port_infoStores information about a specific port of a card
oCpa_card_profile_info
oCpa_card_profile_info2Stores information about a specific profile of a card
oCpa_channel_mapA channel map which can be used to attach labels to specific channels of a stream
oCpa_client_infoStores information about clients
oCpa_cvolumeA structure encapsulating a per-channel volume
oCpa_ext_device_manager_infoStores information about one device in the device database that is maintained by module-device-manager
oCpa_ext_device_manager_role_priority_info
oCpa_ext_device_restore_infoStores information about one device in the device database that is maintained by module-device-manager
oCpa_ext_stream_restore_infoStores information about one entry in the stream database that is maintained by module-stream-restore
oCpa_format_infoRepresents the format of data provided in a stream or processed by a sink
oCpa_mainloop_apiAn abstract mainloop API vtable
oCpa_module_infoStores information about modules
oCpa_sample_infoStores information about sample cache entries
oCpa_sample_specA sample format and attribute specification
oCpa_server_infoServer information
oCpa_simpleAn opaque simple connection object
oCpa_sink_infoStores information about sinks
oCpa_sink_input_infoStores information about sink inputs
oCpa_sink_port_infoStores information about a specific port of a sink
oCpa_source_infoStores information about sources
oCpa_source_output_infoStores information about source outputs
oCpa_source_port_infoStores information about a specific port of a source
oCpa_spawn_apiA structure for the spawn api
oCpa_stat_infoMemory block statistics
\Cpa_timing_infoA structure for all kinds of timing information of a stream