2009-11-02 6 views
0

J'essaie de créer un fichier ASF et au lieu d'utiliser des données audio ou vidéo, je veux créer un flux composé de paquets personnalisés avec des données binaires.C# - Encoder ASF avec un flux de données personnalisé

Quelqu'un peut-il fournir un exemple de code de plusieurs choses: 1) configurer un profil. 2) configuration d'un flux personnalisé 3) insertion de paquets personnalisés dans le flux.

Très apprécié. Merci!

Merci Roey

Répondre

0

Il est des années que je l'ai fait, mais je vais donner un coup de feu. En utilisant le SDK Windows Media Format, vous devez créer un IWMWriter et configurer le nombre de flux dont il dispose. Vous devez définir le input properties pour chaque flux sur NULL, ce qui lui indique de ne pas compresser chaque échantillon. Après cela, vous faites juste un IWMWriter :: WriteSample (...). Je suis désolé de ne pas me souvenir de tous les autres détails. Je suis désolé.

0

Pour les données pré-compressées, vous devez utiliser IWMWriterAdvanced :: WriteStreamSample Notez que votre paramètre de débit peut entraîner une perte de données.

Questions connexes