The default is 256 KB io-audio uses a minimum size of 16 KB. Max_dma_buf_size= size The maximum size, in kilobytes, for the DMA buffer. The default is 50 values that are outside the priority range for the round-robin scheduler are discarded. Intr_thread_prio= priority Set the priority of the interrupt service threads.
Software techniques to increase the maximum number of playing channels.īy default, the software mixer is enabled. disable_sw_mixer On cards that have only a single channel in hardware, don't use The priority range for the round-robin scheduler are discarded. The default is 25 values that are outside The settings are written to a fileĪt /etc/system/config/audio, which must be located onĭata_thread_prio= priority The minimum priority of the software mixer thread. The default value is -1, which prevents the settingsįrom ever being written. The opt variable can be any of the following:Ĭonfig_write_delay= time The time in seconds after the last change before sound card
o opt Global options to apply to all drivers (specified with the -d option) that follow Smmuman to manage ("cage") access for non-CPU initiated On to configure io-audio to interface with Smmu= Use the QNX System Memory Management Unit Manager (SMMUMAN). Object, then the pool is automatically sized to be the size of the object. If the pool name is a reference to a shared memory Name is a reference to a typed memory object, then you must also provide the This object must be physically contiguous memory. pool_name= string The name of a shared memory object or typed memory object to map and use as DMA The opt variable can be any of the following: pool_size= kbytes The size of the DMA memory pool to create, in KB. l level Explicitly set the level of output verbosity. For more information on the different scenarios, see
Unit number to specify which section in theĬonfiguration file to use. Mount command to dynamically load a driver, you can use the On -u100:100 -A able=io-audio/capturerestricted,Īllow,nonroot waverec /temp/test.wav unit= number The configuration of the card number to use for the driver. Wave application (which doesn't have root or the For example, here we show a way how you can use the on command (which has been granted root Restrict_interface=capture You could then grant access to a specific application by using another process to For example, let's say you restricted all applications on your system fromĬapturing audio data, use this command to start io-audio Permissions to capture or play audio data only to specific applications on If you wanted to restrict applications from both capturing and playing audio data, setĪfter you apply your restrictions, you may want to grant To apply this restriction, set the driver option io-audio/playbackrestricted ( IOAUDIO_ABILITY_RESTRICTED_PLAYBACK) - Restrict applications from.io-audio/capturerestricted ( IOAUDIO_ABILITY_RESTRICTED_CAPTURE) - Restrict applications fromĬapturing audio data.These restrictions are provided with these io-audio manager-specific process restrict_interface= capture | playback | both Enable restricted access to the capture, playback, or both PCM device interfaces. Play_name= name The symbolic name to assign to the PCM playback device. 7 ( SND_OUTPUT_CLASS_MIRACAST) - Indicates that.Output channel is for an S-Link connector. 6 ( SND_OUTPUT_CLASS_TOSLINK) - Indicates the.Output channel is for speakers connected to the system. 5 ( SND_OUTPUT_CLASS_HDMI) - Indicates that the.4 ( SND_OUTPUT_CLASS_BLUETOOTH) - Indicates that.The output channel is for the line-out for the system.
3 ( SND_OUTPUT_CLASS_LINEOUT) - Indicates that.The output channel is for headphones connected to the system. 2 ( SND_OUTPUT_CLASS_HEADPHONE) - Indicates that.The output channel is for speakers connected to the system. 1 ( SND_OUTPUT_CLASS_SPEAKER) - Indicates that.0 ( SND_OUTPUT_CLASS_UNKNOWN) - The output.To specify more than one class, separate the values This option allows you specify driver settings in a separate, driver-specific configurationĭindex= number The device number that additional following options apply to. Specified using the options key-value pair in the section, with the exception of the unit option.Īll audio drivers support the following card options:Ĭap_name= name The symbolic name to assign to the PCM capture device. If you want to start the driver from a configuration file, all the following driver options can be