*参照元 [#jaefbd71] #backlinks *説明 [#i782f278] -パス: [[linux-4.4.1/include/sound/soc.h]] -FIXME: これは何? --説明 **参考 [#v60f22ad] *実装 [#w5ee825c] /* SoC platform interface */ struct snd_soc_platform_driver { int (*probe)(struct snd_soc_platform *); int (*remove)(struct snd_soc_platform *); struct snd_soc_component_driver component_driver; - --[[linux-4.4.1/snd_soc_platform]] --[[linux-4.4.1/snd_soc_component_driver]] /* pcm creation and destruction */ int (*pcm_new)(struct snd_soc_pcm_runtime *); void (*pcm_free)(struct snd_pcm *); - --[[linux-4.4.1/snd_soc_pcm_runtime]] --[[linux-4.4.1/snd_pcm]] /* * For platform caused delay reporting. * Optional. */ snd_pcm_sframes_t (*delay)(struct snd_pcm_substream *, struct snd_soc_dai *); - --[[linux-4.4.1/snd_pcm_sframes_t]] --[[linux-4.4.1/snd_pcm_substream]] --[[linux-4.4.1/snd_soc_dai]] /* platform stream pcm ops */ const struct snd_pcm_ops *ops; - --[[linux-4.4.1/snd_pcm_ops]] /* platform stream compress ops */ const struct snd_compr_ops *compr_ops; - --[[linux-4.4.1/snd_compr_ops]] int (*bespoke_trigger)(struct snd_pcm_substream *, int); - --[[linux-4.4.1/snd_pcm_substream]] }; *コメント [#u41c3cd4]