*参照元 [#w6e4bdef] #backlinks *説明 [#l7b4e96b] -パス: [[linux-4.4.1/include/sound/pcm.h]] -FIXME: これは何? --説明 **参考 [#kb742650] *実装 [#me0f9857] struct snd_pcm_str { int stream; /* stream (direction) */ struct snd_pcm *pcm; - --[[linux-4.4.1/snd_pcm]] /* -- substreams -- */ unsigned int substream_count; unsigned int substream_opened; struct snd_pcm_substream *substream; - --[[linux-4.4.1/snd_pcm_substream]] #if defined(CONFIG_SND_PCM_OSS) || defined(CONFIG_SND_PCM_OSS_MODULE) - --[[linux-4.4.1/CONFIG_SND_PCM_OSS]] --[[linux-4.4.1/CONFIG_SND_PCM_OSS_MODULE]] /* -- OSS things -- */ struct snd_pcm_oss_stream oss; - --[[linux-4.4.1/snd_pcm_oss_stream]] #endif #ifdef CONFIG_SND_VERBOSE_PROCFS - --[[linux-4.4.1/CONFIG_SND_VERBOSE_PROCFS]] struct snd_info_entry *proc_root; struct snd_info_entry *proc_info_entry; - --[[linux-4.4.1/snd_info_entry]] #ifdef CONFIG_SND_PCM_XRUN_DEBUG - --[[linux-4.4.1/CONFIG_SND_PCM_XRUN_DEBUG]] unsigned int xrun_debug; /* 0 = disabled, 1 = verbose, 2 = stacktrace */ struct snd_info_entry *proc_xrun_debug_entry; #endif #endif struct snd_kcontrol *chmap_kctl; /* channel-mapping controls */ struct device dev; - --[[linux-4.4.1/snd_kcontrol]] }; *コメント [#i9c84273]