好的,我正在尝试找到一种方法来发送预览的内容。
但可悲的是,我不知道如何,因为我需要获取缓冲区或流等。
我找不到任何关于它的信息。 这是代码:
public partial class Capture : Form
{
private MemoryStream cap;
private StreamWriter writecap;
private UdpClient udpcap;
private FileStream streamfile;
public Capture()
{
InitializeComponent();
Initialize();
}
private void Initialize()
{
udpcap = new UdpClient();
Filters filters = new Filters();
DirectX.Capture.Capture capture = new DirectX.Capture.Capture(
filters.VideoInputDevices[4],
filters.AudioInputDevices[0]);
panel2.Size = capture.FrameSize;
capture.PreviewWindow = panel2;
capture.Cue();
capture.Start();
}
}
我所做的几乎只是在面板中显示设备。我想要做的是通过 UDP 发送该预览。
我知道如何将其保存为文件,但仅此而已。