Оба этих двух элемента управления activex поддерживают различные типы потокового мультимедиа, но ни один из них не позволит вам использовать объект C # Stream, который является управляемым объектом. Насколько мне известно, ни один из этих двух элементов управления ActiveX вообще не использует какой-либо управляемый код; возможно, что WMP может, но в любом случае он не будет доступен через интерфейс COM.
Если память служит, я думаю, вы можете предоставить MediaElement с отдельными кадрами (даже кадрами H.264), чтобы вы могли самостоятельно извлечь поток и передать его в MediaObject.