Tôi đang tạo một ứng dụng quay video Windows và đang sử dụng DirectShow để chụp. Khi mỗi khung hình xuất hiện, tôi muốn lấy nó như là một bitmap RGB thô thành một bộ đệm, lúc đó mã của tôi sẽ làm bất cứ việc xử lý nào tôi cần.DirectShow - Nhận các khung hình video
Tôi đã tìm kiếm các mẫu tương tự như những gì tôi muốn làm và mọi nơi tôi xem trực tuyến, mọi người khuyên bạn nên sử dụng giao diện IMediaDet và/hoặc giao diện ISampleGrabber để chụp theo từng khung. Thật không may, cả hai đều không được chấp nhận và thậm chí không có trong phiên bản Windows SDK mới nhất.
Cách tốt nhất (hiện đại) để thực hiện chụp theo từng khung trong DirectShow là gì? Nếu không có, có thư viện nào khác mà tôi nên sử dụng để cho tôi chụp khung hình không?
thể trùng lặp của [ISampleGrabber bị phản đối? ] (http://stackoverflow.com/questions/6124629/isamplegrabber-deprecated) –