snd_pcm_new_internal man page on OpenSuSE

Man page or keyword search:  
man Server   25941 pages
apropos Keyword Search (all sections)
Output format
OpenSuSE logo
[printable version]

SND_PCM_NEW_INTERNAL(9)		 Sound Devices	       SND_PCM_NEW_INTERNAL(9)

NAME
       snd_pcm_new_internal - create a new internal PCM instance

SYNOPSIS
       int snd_pcm_new_internal(struct snd_card * card, const char * id,
				int device, int playback_count,
				int capture_count, struct snd_pcm ** rpcm);

ARGUMENTS
       card
	   the card instance

       id
	   the id string

       device
	   the device index (zero based - shared with normal PCMs)

       playback_count
	   the number of substreams for playback

       capture_count
	   the number of substreams for capture

       rpcm
	   the pointer to store the new pcm instance

DESCRIPTION
       Creates a new internal PCM instance with no userspace device or procfs
       entries. This is used by ASoC Back End PCMs in order to create a PCM
       that will only be used internally by kernel drivers. i.e. it cannot be
       opened by userspace. It provides existing ASoC components drivers with
       a substream and access to any private data.

       The pcm operators have to be set afterwards to the new instance via
       snd_pcm_set_ops.

RETURN
       Zero if successful, or a negative error code on failure.

COPYRIGHT
Kernel Hackers Manual 3.11	 November 2013	       SND_PCM_NEW_INTERNAL(9)
[top]

List of man pages available for OpenSuSE

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net