Skip to main content

Crate astal_wp_sys

Crate astal_wp_sys 

Source

Structs§

AstalWpAudio
AstalWpAudioClass
AstalWpChannel
AstalWpChannelClass
AstalWpDevice
AstalWpDeviceClass
AstalWpEndpoint
AstalWpEndpointClass
AstalWpNode
AstalWpNodeClass
AstalWpProfile
AstalWpProfileClass
AstalWpRoute
AstalWpRouteClass
AstalWpStream
AstalWpStreamClass
AstalWpVideo
AstalWpVideoClass
AstalWpWp
AstalWpWpClass

Constants§

ASTAL_WP_AVAILABLE_NO
ASTAL_WP_AVAILABLE_UNKNOWN
ASTAL_WP_AVAILABLE_YES
ASTAL_WP_DEVICE_TYPE_AUDIO
ASTAL_WP_DEVICE_TYPE_UNKNOWN
ASTAL_WP_DEVICE_TYPE_VIDEO
ASTAL_WP_DIRECTION_INPUT
ASTAL_WP_DIRECTION_OUTPUT
ASTAL_WP_MAJOR_VERSION
ASTAL_WP_MEDIA_CATEGORY_CAPTURE
ASTAL_WP_MEDIA_CATEGORY_DUPLEX
ASTAL_WP_MEDIA_CATEGORY_MANAGER
ASTAL_WP_MEDIA_CATEGORY_MONITOR
ASTAL_WP_MEDIA_CATEGORY_PLAYBACK
ASTAL_WP_MEDIA_CATEGORY_UNKNOWN
ASTAL_WP_MEDIA_CLASS_AUDIO_MICROPHONE
ASTAL_WP_MEDIA_CLASS_AUDIO_RECORDER
ASTAL_WP_MEDIA_CLASS_AUDIO_SPEAKER
ASTAL_WP_MEDIA_CLASS_AUDIO_STREAM
ASTAL_WP_MEDIA_CLASS_UNKNOWN
ASTAL_WP_MEDIA_CLASS_VIDEO_RECORDER
ASTAL_WP_MEDIA_CLASS_VIDEO_SINK
ASTAL_WP_MEDIA_CLASS_VIDEO_SOURCE
ASTAL_WP_MEDIA_CLASS_VIDEO_STREAM
ASTAL_WP_MEDIA_ROLE_ACCESSIBILITY
ASTAL_WP_MEDIA_ROLE_CAMERA
ASTAL_WP_MEDIA_ROLE_COMMUNICATION
ASTAL_WP_MEDIA_ROLE_DSP
ASTAL_WP_MEDIA_ROLE_GAME
ASTAL_WP_MEDIA_ROLE_MOVIE
ASTAL_WP_MEDIA_ROLE_MUSIC
ASTAL_WP_MEDIA_ROLE_NOTIFICATION
ASTAL_WP_MEDIA_ROLE_PRODUCTION
ASTAL_WP_MEDIA_ROLE_SCREEN
ASTAL_WP_MEDIA_ROLE_TEST
ASTAL_WP_MEDIA_ROLE_UNKNOWN
ASTAL_WP_MICRO_VERSION
ASTAL_WP_MINOR_VERSION
ASTAL_WP_NODE_STATE_CREATING
ASTAL_WP_NODE_STATE_ERROR
ASTAL_WP_NODE_STATE_IDLE
ASTAL_WP_NODE_STATE_RUNNING
ASTAL_WP_NODE_STATE_SUSPENDED
ASTAL_WP_SCALE_CUBIC
ASTAL_WP_SCALE_LINEAR
ASTAL_WP_VERSION

Functions§

astal_wp_audio_get_default_microphone
astal_wp_audio_get_default_speaker
astal_wp_audio_get_device
astal_wp_audio_get_devices
astal_wp_audio_get_microphone
astal_wp_audio_get_microphones
astal_wp_audio_get_node
astal_wp_audio_get_recorder
astal_wp_audio_get_recorders
astal_wp_audio_get_speaker
astal_wp_audio_get_speakers
astal_wp_audio_get_stream
astal_wp_audio_get_streams
astal_wp_audio_get_type
astal_wp_audio_new
astal_wp_available_get_type
astal_wp_channel_get_name
astal_wp_channel_get_type
astal_wp_channel_get_volume
astal_wp_channel_get_volume_icon
astal_wp_channel_set_volume
astal_wp_device_get_active_profile_id
astal_wp_device_get_description
astal_wp_device_get_device_type
astal_wp_device_get_form_factor
astal_wp_device_get_icon
astal_wp_device_get_id
astal_wp_device_get_input_route_id
astal_wp_device_get_input_routes
astal_wp_device_get_output_route_id
astal_wp_device_get_output_routes
astal_wp_device_get_profile
astal_wp_device_get_profiles
astal_wp_device_get_pw_property
astal_wp_device_get_route
astal_wp_device_get_routes
astal_wp_device_get_type
astal_wp_device_set_active_profile_id
astal_wp_device_set_route
astal_wp_device_type_from_string
astal_wp_device_type_get_type
astal_wp_device_type_to_string
astal_wp_direction_get_type
astal_wp_endpoint_get_device
astal_wp_endpoint_get_device_id
astal_wp_endpoint_get_is_default
astal_wp_endpoint_get_route
astal_wp_endpoint_get_route_id
astal_wp_endpoint_get_routes
astal_wp_endpoint_get_type
astal_wp_endpoint_set_is_default
astal_wp_endpoint_set_route
astal_wp_endpoint_set_route_id
astal_wp_get_default
astal_wp_media_category_from_string
astal_wp_media_category_get_type
astal_wp_media_category_to_string
astal_wp_media_class_from_string
astal_wp_media_class_get_type
astal_wp_media_class_to_string
astal_wp_media_role_from_string
astal_wp_media_role_get_type
astal_wp_media_role_to_string
astal_wp_node_get_channels
astal_wp_node_get_description
astal_wp_node_get_icon
astal_wp_node_get_id
astal_wp_node_get_lock_channels
astal_wp_node_get_media_class
astal_wp_node_get_mute
astal_wp_node_get_name
astal_wp_node_get_path
astal_wp_node_get_pw_property
astal_wp_node_get_serial
astal_wp_node_get_state
astal_wp_node_get_type
astal_wp_node_get_volume
astal_wp_node_get_volume_icon
astal_wp_node_metadata_changed
astal_wp_node_params_changed
astal_wp_node_set_lock_channels
astal_wp_node_set_mute
astal_wp_node_set_volume
astal_wp_node_state_get_type
astal_wp_profile_get_available
astal_wp_profile_get_description
astal_wp_profile_get_index
astal_wp_profile_get_name
astal_wp_profile_get_priority
astal_wp_profile_get_type
astal_wp_route_get_available
astal_wp_route_get_description
astal_wp_route_get_device
astal_wp_route_get_direction
astal_wp_route_get_index
astal_wp_route_get_name
astal_wp_route_get_priority
astal_wp_route_get_type
astal_wp_scale_get_type
astal_wp_stream_get_media_category
astal_wp_stream_get_media_role
astal_wp_stream_get_target_endpoint
astal_wp_stream_get_target_serial
astal_wp_stream_get_type
astal_wp_stream_set_target_endpoint
astal_wp_stream_set_target_serial
astal_wp_video_get_device
astal_wp_video_get_devices
astal_wp_video_get_recorder
astal_wp_video_get_recorders
astal_wp_video_get_sink
astal_wp_video_get_sinks
astal_wp_video_get_source
astal_wp_video_get_sources
astal_wp_video_get_stream
astal_wp_video_get_streams
astal_wp_video_get_type
astal_wp_video_new
astal_wp_wp_get_audio
astal_wp_wp_get_default
astal_wp_wp_get_default_microphone
astal_wp_wp_get_default_speaker
astal_wp_wp_get_device
astal_wp_wp_get_devices
astal_wp_wp_get_node
astal_wp_wp_get_node_by_serial
astal_wp_wp_get_nodes
astal_wp_wp_get_scale
astal_wp_wp_get_type
astal_wp_wp_get_video
astal_wp_wp_set_scale

Type Aliases§

AstalWpAvailable
AstalWpDeviceType
AstalWpDirection
AstalWpMediaCategory
AstalWpMediaClass
AstalWpMediaRole
AstalWpNodeState
AstalWpScale