I'm using the Expression Encoder 3 SDK and I'm trying to specify the output audio language. The ultimate reason I'm doing this is to encode an audio track as english and specify other, optional, audio tracks as other languages. Expression Encoder doesn't support this, but if you encode separate tracks as different languages, the Windows Media Stream Editor can put then together into one file.
I can't find any way to change the output language. I tried the Metadata tags, but that just puts a tag call language; it doesn't actually change the language LCID of the track. So, stream editor still sees it as english.
I've also tried setting the current thread's culture and UI culture, figuring it was picking it up from there. However, the SDK spins up tons of new threads internally and I think those are getting my culture change.
This is really annoying and i can't find anything anywhere about change language for encoder. The search terms are too generic and all i get are spec sheets on encoder. :( Please help!