2009-09-01 14 views
5

Tôi có một số bộ lọc DirectShow tùy chỉnh (cho Mã hóa/Giải mã/Mux/Demux).Cách nhanh để di chuyển bộ lọc DirectShow sang Media Foundation MFTs

và tôi muốn sử dụng chúng trên Media Foundation làm MFT.

Tôi đã nghe một số người nói:

"Microsoft khẳng định tất cả các bộ lọc DirectShow chỉ cần thêm một vài mã để di chuyển đến MFTs"

acturally, tôi nghi ngờ có một cách nhanh chóng. vì các phương thức, các API giữa DShow và MediaFoundation là khác nhau.

Nhưng vì ai đó cho tôi biết thông tin này, tôi muốn hỏi: "? Có đúng này và làm thế nào tôi có thể làm sự di chuyển nhanh chóng"

Xin cảm ơn trước.

Trả lời

2

Tôi nghĩ chúng đang đề cập đến DMO. Đối với bộ lọc dshow gốc, bạn sẽ cần một trình bao bọc không giống với bộ lọc được sử dụng làm proxy cho DMO.

+0

Tôi đã hỏi anh chàng đã nói điều này, và hóa ra anh ta đã lấy sai thông tin. Vì vậy, đây là một báo động giả. –

0

Không có di chuyển nhanh. Bạn phải tạo một cái gì đó có thể trả về IMFTransform * từ một IBaseFilter *.

Tôi đang làm điều đó trong một ứng dụng tôi hiện đang làm việc.

Các vấn đề liên quan