求DSPack下 字幕/图片 Filter的例子(300)

  • 主题发起人 主题发起人 tandxu
  • 开始时间 开始时间
自己顶下
 
是osd?directx有例子
 
dspack下面不是有吗!~记得那个demo演示了,在窗口DC上画视频的!
 
KSCShow 1.0 Full Source
 
谢谢amakusaKSCShow好象不支持YUV422文件的分辨率是720*480,可实际显示的比720要宽下面的代码应该是在最后显示一条线,可是这条线不是显示最后在function Transform(Sample: IMediaSample): HRESULT;函数下SizeImage := PVideoInfoHeader2(FInput.CurrentMediaType.MediaType^.pbFormat).bmiHeader.biSizeImage;for I := SizeImage - 720 to SizeImage - 1do
begin
YLine[0] := 50;
PByte(Integer(FVideoBuffer) + I)^ := YLine[0];
end;
将代码修改为for I := SizeImage + 80*480 - 720 to SizeImage + 80*480 - 1do
begin
YLine[0] := 50;
PByte(Integer(FVideoBuffer) + I)^ := YLine[0];
end;
后, 也能正常运行,只是显示的线比上面的要后一些。
 
多人接受答案了。
 
后退
顶部