*参照元 [#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]


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS