Если вы имеете в виду MDX, я уже давно с ним поиграл, так что это может быть полной ерундой, но на Surface должен быть метод "Lock", который бы давал доступ к байтам,но это может быть немного медленнее, чем вы привыкли с прямым доступом к базовому указателю ...
Вы можете пометить ваш проект / класс как "небезопасный", а затем получить доступ к собственным процедурам DXполучить указатель через pinvoke?Тогда небезопасная часть вашего кода должна иметь доступ к данным напрямую.Правильно?
Извините, если этот ответ - бессмысленная чепуха.Как я уже сказал, я давно не играл с DirectShow / MDX.Может быть, это обеспечит Google фуражом или вызовет некоторые идеи на вашей стороне.