DOBON.NET DOBON.NETプログラミング掲示板過去ログ

MMCの動画再生中のピクセル取得

  • 題名: MMCの動画再生中のピクセル取得
  • 著者: MASA
  • 日時: 2003/08/22 22:12:20
  • ID: 441
  • この記事の返信元:
    • (なし)
  • この記事への返信:
    • (なし)
  • ツリーを表示
分類:[.NET]

こんにちはMASAです。
また皆さんにお聞きしたいことがありましてメールいたしました。

今回、マルチメディアコントロールを使い、Form1に貼り付けたPictureBox1へ
動画を再生しています。

再生を行っているPictureBox1の指定した場所(X=10,Y=100等)の
色情報を取得したくて、メールさせていただきました。

以前、マウス直下の色を取得を参考にしてGetPixel(10,100)等で取得できればと
思うのですが、無理なのでしょうか?
マルチメディアコントロールでは不可能ならば、WindowsMediaPlayer等での取得
でも構わないのですが、どちらも取得できず困っています。
動画のように流れているとタイマーで、1秒ごとに指定したピクセル場所の、
色を取得しかないと思われるのですが。。

Private Sub Form1_Load(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
動画ファイルを設定し、 
AxMMControl1.hWndDisplay = PictureBox1.Handle.GetHashCode
で、再生開始
End Sub

としていて、ちゃんとPictureBox1に、動画が流れます。
ここからどのようにして、指定した場所の色を取得できるのでしょうか?
よろしくお願いいたします。

Windows2000(SP4)
VS.NET 2003 VB.NETにて

DOBON.NET | プログラミング道 | プログラミング掲示板