Ajout d’une source

[Cette API n’est pas prise en charge et peut être modifiée ou non disponible à l’avenir.]

Créez un objet source de la même façon que vous créez d’autres objets Timeline. Toutefois, avant de l’insérer dans la chronologie, vous devez spécifier au moins les propriétés suivantes sur la source.

Dans l’exemple suivant, l’élément source démarre quatre secondes dans le fichier. La durée du média est de 10 secondes, soit deux fois plus longue que la durée de la chronologie, ce qui signifie que la source est lue à deux fois la vitesse normale. Les unités constantes sont définies comme 10 millions (10 ^ 7) et sont égales à une seconde.

pSourceObj->SetStartStop(0, 50000000)
BSTR bstrFile = SysAllocStringLen(OLESTR("C:\\example.avi"), 15);
pSource->SetMediaName(bstrFile); 
SysFreeString(bstrFile);
pSource->SetMediaTimes(40000000, 140000000);

Notes

Actuellement, les ne peuvent pas afficher simultanément plus de 75 sources compressées avec des codecs VCM (Video Compression Manager). En outre, si le projet dans son ensemble contient plus de 75 de telles sources, vous devez utiliser la reconnexion dynamique ou DES ne peuvent pas afficher un aperçu du projet. Pour plus d’informations, consultez IRenderEngine :: SetDynamicReconnectLevel.

Pour plus d’informations sur les sources, consultez utilisation des sources.

Construction d’une chronologie