关于流媒体的想法,DirectX高手请关注!(100分)

  • 主题发起人 主题发起人 dregs2003
  • 开始时间 开始时间
D

dregs2003

Unregistered / Unconfirmed
GUEST, unregistred user!
IMediaSample.GetPointer(DestBuffer);
CopyMemory(Destbuffer, SourceBuffer, SizeOf(Sourcebuffer));
IAsyncReader.SyncReadAligned(IMediaSample);
if Failed(IAsyncReader.QueryInterface(IbaseFilter,BaseFilter)) then
Exit;
FilterGraph.AddFilter(BaseFilter,'Stream');
if Succeeded(BaseFilter.EnumPins(Pins)) then

While Succeeded(Pins.Next(1, Pin, Addr(dsFetched)))do

begin

Pin.QueryPinInfo(PinInfo);
ShowMessage(PinInfo.achName);
g_pGraphBuilder.Render(Pin);
end;


然而程序无法获得PIN针脚,请高手指点一下,另还需使用IMEMInputPin接口,有谁对这方面比较了解的希望
能给予指教,我的邮箱是:dregs@etang.com
QQ:15375660
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1658662
 
你的代码不明不白,能详细点吗?
 
提前一下
 
我在网上看过有人使用mpeg2的filter实现流播放的(可惜无源码)。
用IAsyncReader到后来就会发现很难理顺关系,开发难度较大。因为他是的‘PULL’
模式的filter。建议你及早换个filter。
 
谢谢fhli,能说的清楚一点吗?
 
我现在也正想开发个视频点播系统,请多指教啊。关注。
 
后退
顶部