★The Direct Show★
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGDirectX系で質問してもあんまり反応がないんで
立てました
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNGテンポラリとして書き出してからIGraphBuilderで読みこんでます
でも、新たなファイルをライブラリから読みこんで
前のテンポラリファイルを消そうとすると消せません
どうも一度読みこんだファイルはアプリケーションが
終了するまでロックしちゃうみたいなんですが,なんか打開策はないですか?
0006デフォルトの名無しさん
NGNG> 終了するまでロックしちゃうみたいなんですが,
んなわけない。
どーせReleaseが足りないんだろ。
0007デフォルトの名無しさん
NGNGとりあえず、DX8.0のSDKのBackground Music
ってやつのソースからクラスつくって使ってるんですけど
そのサンプル(順番に音楽再生していく)実行しても,ある音楽ファイルを鳴らしてようが
別の音楽ファイルを鳴らしてようが、1度読みこまれたファイルは
プロテクトかかってました、アプリ終了後はもちろん開放
参ってます
0008デフォルトの名無しさん
NGNG単にオープンしっぱなしなのでは。
0009デフォルトの名無しさん
NGNGといってもファイル名で渡すし,ファイルポインタもらえるわけでもなく
クローズ関数あるわけでもなく、たぶん
0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNGhttp://www.tomoshibi.net/program/dsound/04.html
0014デフォルトの名無しさん
NGNGwaveOutPrepareHeader
waveOutWrite
の事。
acmで変換しては
waveOutPrepareHeaderでのバッファを3〜4つくらい用意して順に回して
利用すればいい。
waveOutWriteはメッセージでもスレッドでもコールバックでも利用出来るから結構便利
ただ2音源を加算したいとかなら
0015デフォルトの名無しさん
NGNG取得しようとしているのですが、できません。
LONG cbCmd = 8;
BYTE AvcCmd[8] = { 0x01, 0x20, 0x53, 0x71, 0xFF, 0xFF, 0xFF, 0xFF };
hr = pTransport->GetTransportBasicParameters(
ED_RAW_EXT_DEV_CMD, &cbCmd, (LPOLESTR*) AvcCmd);
これでAvcCmdに日付が返ってくるハズなのですが、返ってきません。
どなたか日付取得したことのある方がいましたら、教えてください。
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています