Windows7ターゲットのDirectShowを使ったアプリを作成しているのですが、うまく動いてくれません。
GraphEditでも同じ事が起きる為、こちらで説明させ頂きます。
パターンA
1)GraphEditで適当なファイルをドロップしてグラフを構築 (VMR7が使用される)
2)再生を実行
3)Ctrl+Alt+Delで画面を切り替え→ESCでそのまま戻る
→AeroがGraphEditを終了するまでoffになる
パターンB
1)GraphEditで適当なファイルをドロップしてグラフを構築
2)スマートレンダで繋がったVMR7を消して、VMR9を追加して接続
3)再生を実行
4)Ctrl+Alt+Delで画面を切り替え→ESCでそのまま戻る
→静止画になり、何かのアクション(ウィンドウを動かすなど)で再開する(ステータスはRunのまま 4)時点でオーディオ出力も止まる)
・パターンAはNVIDIA(異なる2台のPC)でもRADEONでも発生します (パターンBは未確認)
・作成しているアプリも全く同じ状況です
・VMRへのストリームは、上記のNVIDIAの場合NV12、作成中のアプリはYUY2の為、フォーマットの依存は弱そうです。
・WMPでは発生しません(EVRだから?)
・省電力設定等でロックされた場合も同じ事が起きます
・UACはOffにしています
※Ctrl+Alt+Delで切り替わる画面をなんと呼ぶか分からないのですが、「ロック」や「切り替え」を選ぶあの画面の事です。
環境
Windows7 Ult x86 RTM
VisualStudio 2008SP1
GraphEdit 9.04.78.0000 Build.090805
GeoForce8600+8月版ドライバ / GeoForce6150+8月版ドライバ / RADEON HD3450+OS付属ドライバ
アドバイスお願い致します。