mfc-ml

2002年01月

31

[mfc 37633] Re: DirectDraw のYUVサーフェスの作成方法について

Takahiro Satouさんの<000b01c1aa23$27794200$03d210ac@SRDG3>から
>ddsd2.ddpfPixelFormat.dwSize = sizeof(DDPIXELFORMAT);
>ddsd2.ddpfPixelFormat.dwFlag = DDPF_YUV;
>hrRet = lpDD4->CreateSurface(&ddsd2, &lpDDSBack4, NULL);

 DDPIXELFORMAT の上記以外のパラメータはセットしなくていいのでし
ょうか?

 それと、DDPF_YUV 等はグラフィックドライバによって対応しているか
対応していないかの違いがあると思います。

 念のため、EnumDisplayModes あたりで対応したいモードがあるかどう
か調べたほうがいいのではないのでしょうか?

#全てMSDNを斜め読みしただけなので間違っているかもしれません。

-- 
電柱一家
mailto:m...@denchu.jp
http://denchu.jp/
31

[mfc 37632] Re: DirectDraw のYUVサーフェスの作成方法について

はじめまして、大西と申します。
以下のページが参考になるのではないでしょうか。
http://www.microsoft.com/japan/support/kb/articles/J028/1/83.asp

> //オフスクリーンサーフェスの作成
> ZeroMemory(&ddsd2, sizeof(ddsd));
> ddsd.dwSize = sizeof(ddsd2);
> ddsd2.dwFlags = DDSD_WIDTH | DDSD_HEIGHT | DDSD_CAPS | DDSD_PIXELFORMAT;
> ddsd2.ddsCaps.dwCaps = DDSCAPS_OFFSCREENPLAIN | DDSCAPS_SYSTEMMEMORY;
> ddsd2.dwWidth = 640;
> ddsd2.dwHeight = 480;
> ddsd2.ddpfPixelFormat.dwSize = sizeof(DDPIXELFORMAT);
> ddsd2.ddpfPixelFormat.dwFlag = DDPF_YUV;
> hrRet = lpDD4->CreateSurface(&ddsd2, &lpDDSBack4, NULL);
>  ↑
> 「ピクセルフォーマットのフラグが正しくない」というエラーが出ます。
31

[mfc 37631] DirectDraw のYUVサーフェスの作成方法について

こんにちは、初めて投稿します。

今、IEEE1394カメラのViewerを作成しています。
YUV形式でデータがくるのでそれを高速でRGBに変換して
ディスプレイに表示させようと考えています。
それでDirectX(DirectDraw)を使い、ハードウェアでのYUV→RGB変換
を行おうとプログラムを開始したのですが
YUV形式の(オフスクリーン)サーフェスの作り方がわかりません
お助けください!

DirectDrawの書籍をいろいろ調べたのですが
YUV(オフスクリーン)→RGB(プライマリィ)変換の事が
詳しく載っていませんでした。
(ゲームを作るのにYUVなんか使わないですからねぇ)
ピクセルフォーマットが違う(RGB8→RGB8以外)タイプのは有りましたが
応用の仕方がわかりません。

//オフスクリーンサーフェスの作成
ZeroMemory(&ddsd2, sizeof(ddsd));
ddsd.dwSize = sizeof(ddsd2);
ddsd2.dwFlags = DDSD_WIDTH | DDSD_HEIGHT | DDSD_CAPS | DDSD_PIXELFORMAT;
ddsd2.ddsCaps.dwCaps = DDSCAPS_OFFSCREENPLAIN | DDSCAPS_SYSTEMMEMORY;
ddsd2.dwWidth = 640;
ddsd2.dwHeight = 480;
ddsd2.ddpfPixelFormat.dwSize = sizeof(DDPIXELFORMAT);
ddsd2.ddpfPixelFormat.dwFlag = DDPF_YUV;
hrRet = lpDD4->CreateSurface(&ddsd2, &lpDDSBack4, NULL);
 ↑
「ピクセルフォーマットのフラグが正しくない」というエラーが出ます。

YUVサーフェスの作成の仕方
作成手順を教えてください。
よろしくお願いします。

言語:VC++6.0
31

[mfc 37630] Re: HTTP で Webサーバにファイルをアップロードする ActiveXの作成方法

皆さま,沢山のご回答ありがとうございます.
参考にさせていただきます.
31

[mfc 37629] Re: HTTP で WebサーバにファイルをアップロードするActiveX の作成方法

こんにちは、かこいと申します。

>RFC1867 を参考にするという内容を見つけましたが,
>具体的なソースなどが見つからないため,作成できずにいます.

ActiveServerPageでしたら
http://www.microsoft.com/japan/support/kb/articles/J030/9/91.asp

Servretでしたら
http://www.java-conf.gr.jp/wg_bof/servlet/docs/980403/FileUpload.doc.html

とか参考になると思うのですが・・・。
はずしてたらすいません。



-- 
Takuro Kakoi mailto:k...@saturn.biglobe.ne.jp
記事検索
Amazon.co.jp
  • ライブドアブログ