linux-4.4.1/snd_pcm_ops
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#pf33a67d]
#backlinks
*説明 [#xd8c6dd8]
-パス: [[linux-4.4.1/include/sound/pcm.h]]
-FIXME: これは何?
--説明
**参考 [#c3ff2487]
*実装 [#k2acb90d]
struct snd_pcm_ops {
int (*open)(struct snd_pcm_substream *substream);
int (*close)(struct snd_pcm_substream *substream);
-
--[[linux-4.4.1/snd_pcm_substream]]
int (*ioctl)(struct snd_pcm_substream * substream,
unsigned int cmd, void *arg);
int (*hw_params)(struct snd_pcm_substream *subst...
struct snd_pcm_hw_params *param...
-
--[[linux-4.4.1/snd_pcm_hw_params]]
int (*hw_free)(struct snd_pcm_substream *substre...
int (*prepare)(struct snd_pcm_substream *substre...
int (*trigger)(struct snd_pcm_substream *substre...
snd_pcm_uframes_t (*pointer)(struct snd_pcm_subs...
-
--[[linux-4.4.1/snd_pcm_uframes_t]]
int (*get_time_info)(struct snd_pcm_substream *s...
struct timespec *system_ts, stru...
struct snd_pcm_audio_tstamp_conf...
struct snd_pcm_audio_tstamp_repo...
-
--[[linux-4.4.1/timespec]]
--[[linux-4.4.1/snd_pcm_audio_tstamp_config]]
--[[linux-4.4.1/snd_pcm_audio_tstamp_report]]
int (*copy)(struct snd_pcm_substream *substream,...
snd_pcm_uframes_t pos,
void __user *buf, snd_pcm_uframes_t ...
-snd_pcm_lib_write_transfer() から呼ばれる。
-FIXME: ほかにも?
--[[linux-4.4.1/snd_pcm_lib_write_transfer()]]
int (*silence)(struct snd_pcm_substream *substre...
snd_pcm_uframes_t pos, snd_pcm_uf...
struct page *(*page)(struct snd_pcm_substream *s...
unsigned long offset);
int (*mmap)(struct snd_pcm_substream *substream,...
-
--[[linux-4.4.1/vm_area_struct]]
int (*ack)(struct snd_pcm_substream *substream);
};
*コメント [#y06ee0a5]
終了行:
*参照元 [#pf33a67d]
#backlinks
*説明 [#xd8c6dd8]
-パス: [[linux-4.4.1/include/sound/pcm.h]]
-FIXME: これは何?
--説明
**参考 [#c3ff2487]
*実装 [#k2acb90d]
struct snd_pcm_ops {
int (*open)(struct snd_pcm_substream *substream);
int (*close)(struct snd_pcm_substream *substream);
-
--[[linux-4.4.1/snd_pcm_substream]]
int (*ioctl)(struct snd_pcm_substream * substream,
unsigned int cmd, void *arg);
int (*hw_params)(struct snd_pcm_substream *subst...
struct snd_pcm_hw_params *param...
-
--[[linux-4.4.1/snd_pcm_hw_params]]
int (*hw_free)(struct snd_pcm_substream *substre...
int (*prepare)(struct snd_pcm_substream *substre...
int (*trigger)(struct snd_pcm_substream *substre...
snd_pcm_uframes_t (*pointer)(struct snd_pcm_subs...
-
--[[linux-4.4.1/snd_pcm_uframes_t]]
int (*get_time_info)(struct snd_pcm_substream *s...
struct timespec *system_ts, stru...
struct snd_pcm_audio_tstamp_conf...
struct snd_pcm_audio_tstamp_repo...
-
--[[linux-4.4.1/timespec]]
--[[linux-4.4.1/snd_pcm_audio_tstamp_config]]
--[[linux-4.4.1/snd_pcm_audio_tstamp_report]]
int (*copy)(struct snd_pcm_substream *substream,...
snd_pcm_uframes_t pos,
void __user *buf, snd_pcm_uframes_t ...
-snd_pcm_lib_write_transfer() から呼ばれる。
-FIXME: ほかにも?
--[[linux-4.4.1/snd_pcm_lib_write_transfer()]]
int (*silence)(struct snd_pcm_substream *substre...
snd_pcm_uframes_t pos, snd_pcm_uf...
struct page *(*page)(struct snd_pcm_substream *s...
unsigned long offset);
int (*mmap)(struct snd_pcm_substream *substream,...
-
--[[linux-4.4.1/vm_area_struct]]
int (*ack)(struct snd_pcm_substream *substream);
};
*コメント [#y06ee0a5]
ページ名: