用MediaPosition.put_Rate(Rate);好象只改变频率,播放速度没变,
解决方案 »
- 恭喜自己 总技术分排名:188881 挺吉利的
- 急,VB与Windows资源管理器互拷文件的问题,如何支持中文文件名?高手请进!
- 怎在sql或ado的记录集中增加字段?
- 为什么我的flexgrid不能显示textbox呢?
- MDI窗体中,form1是子窗体,但是form1没有show方法??
- 用vb程序控制Excel文档,包括打开,保存,另存为,请问在另存为时,如何强制另存,直接直接覆盖原来的文件,不要提示该文件已存在
- 怎么才能不用打包mdac_typ.exe
- 各路神仙:向大家请教关于vb+access 打包的问题
- 窗体与模块之间的疑问
- 急啊 !VB 不规则窗体,只做对角的, 高手进来看怎么做 (圆角矩形窗体问题)
- 关于*.dbf库里面的general类型字段的读取~~ 在线等,谢谢~`(如解决问题,分不够可加),急~
- 怎么在文件中写入数据?(写入时不能覆盖后面的数据)
if (!g_bActive) {
return true;
} // If we are seeking, update the stream clock
if (g_stOffset) {
g_stTime += g_stOffset;
g_lpmmsStream->Seek(g_stTime);
}#ifdef RENDER_TO_DEVICE_MEMORY
// Make sure the flip has completed before changing texture contents or
// we risk a render timeout
do {
hr = g_lpddsFront->GetFlipStatus(DDGFS_ISFLIPDONE);
} while (hr == DDERR_WASSTILLDRAWING); if (ResultFailed(hr, TEXT("IDirectDrawSurface::GetFlipStatus"))) {
return false;
}
#endif // RENDER_TO_DEVICE_MEMORY // Update the texture with the contents of the video stream
hr = lpddss->Update(0, NULL, NULL, 0);
if (hr != MS_E_NOTRUNNING && FAILED(hr)) {
ResultFailed(hr, TEXT("IDirectDrawStreamSample::Update"));
return false;
} // If we've reached the end of the stream, reset it
if (hr == MS_S_ENDOFSTREAM) {
if (WaitForSingleObject(g_hEOS, 0) == WAIT_OBJECT_0)
{
hr = g_lpmmsStream->Seek(0);
if (ResultFailed(hr, TEXT("IMultiMediaStream::Seek"))) {
return false;
}
} hr = lpddss->Update(0, NULL, NULL, 0);
if (hr != MS_E_NOTRUNNING && FAILED(hr)) {
ResultFailed(hr, TEXT("IDirectDrawStreamSample::Update"));
return false;
}
}#ifndef RENDER_TO_DEVICE_MEMORY if (g_lpddsStreamTarget && g_bStretchStream) {
hr = g_lpddsSystemMemory->Blt(&g_rectTexture, g_lpddsStreamTarget,
&g_rectStream, DDBLT_WAIT, NULL);
if (ResultFailed(hr, TEXT("IDirectDrawSurface::Blt"))) {
return false;
}
} // Load the source texture into the destination
hr = g_lpd3dtDeviceMemory->Load(g_lpd3dtSystemMemory);
if (FAILED(hr)) {
if (hr != DDERR_SURFACELOST) {
ResultFailed(hr, TEXT("IDirect3DTexture2::Load"));
return false;
}
}#endif // !RENDER_TO_DEVICE_MEMORY return true;}