欢迎来到虫虫下载站 | 资源下载 资源专辑 关于我们
虫虫下载站

readme.txt

Handle Videos in Forms Delphi... Play/Stop/Pause/FullScreen
TXT
字号:
grabberds is library that provides interface for capturing video frames
during media file rendering or video source capture. It is based on DirectShow
and can be used for real-time rendering of directshow supported media files
or video capture sources such as digital cameras. It also provides some helper
functions for enumeration and configuration of video capture sources.

The purpose of developing this library was to provide simple (call as few
functions as possible and do not manually build the filter graph) interface
for video frame capture from media files or video cameras. The possibility
to create the media player was concerned also.


Some technical info:

This library uses Microsoft DirectShow BaseClasses (redistributable is
available in MS Platform SDK or earlier in DirectX SDK).
It implements the class derived from CBaseVideoRenderer.
When the frame comes from decoding filter or video source -
 user provided callback is called.
Enumeration and configuration functions for video sources are provided, so
you do not need to do the "hard" work (you should call several functions
with complicated parameters when using pure directshow).
Currently supports the following video frame types: RGB32, ARGB32, RGB24,
RGB555, RGB565, YUY2, UYVY, YV12, NV12.


Directory structure:

grabberds - library that provides interfaces for capturing video frames
			during media file rendering or video source capture

3DVideo - sample program that uses "grabberds" library
          (renders media file or first DirectShow video capture source
           using Direct3D)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -