MCIについて – プログラミング – Home

通知
すべてクリア

MCIについて


M・J
 M・J
(@M・J)
ゲスト
結合: 16年前
投稿: 2
Topic starter  

MCI commandについてお聞きしたいことがあります。
今、再生や停止、一時停止などはできるんですが、コマ送りや現在再生しているフレー
ム表示ができていません。

現在のフレームを取得するにはMCIWndGetPosition(hwnd)を使用すればいいと分かったの
ですが、これをリアルタイムで表示したいと思っていますが、どのようにすればリアル
タイムで取得&表示ができるでしょうか?
また、1フレームずつ再生するコマ送りはどうのようにすれば出来ますでしょうか?

宜しくお願いいたします。


引用解決済
トピックタグ
M・J
 M・J
(@M・J)
ゲスト
結合: 16年前
投稿: 2
Topic starter  

度々申し訳ないです、色々調べたら
MCIWndSeekで出来ました。
MCIWndSeekで1フレームずづ進めることで可能にしました。

しかし、現在のフレームを取得するにはMCIWndGetPosition(hwnd)を使用すればいいと分
かったのですが、これをリアルタイムで表示したいと思っていますが、どのようにすれ
ばリアルタイムで取得&表示ができるでしょうか?
が分かりません。
コマ送りの時は表示できるのですが、普通に再生した時のフレーム数表示がどのように
取得すればよいのでしょうか?


返信引用
subaru
 subaru
(@subaru)
ゲスト
結合: 19年前
投稿: 381
 

MCIWndCreate の引数に MCIWNDF_NOTIFYPOS を指定すれば
位置の変更が通知されるっぽいですけど。
あるいはタイマーを用意して定期的に取得するとか。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました