It seems very weird and I can't understand it,
Why xesc, the output of Expression Encoder 4 Screen Capture, can't be play on Silverlight??
Why ScreenCaptureVideoProfile codec is always unknown?
doesn't the left hand know what the right hand is doing??
Answer from Microsoft Expression Encoder team
Being optimized for screen capture, the XESC codec has dependencies that are platform dependant and thus doesn't really fit in the Silverlight model.