A Linha do Tempo
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
[Não há suporte para essa API e pode ser alterada ou indisponível no futuro.]
O linha do tempo expõe a interface IAMTimeline. Essa interface contém métodos para definir propriedades no linha do tempo; para adicionar grupos à linha do tempo; e para criar objetos linha do tempo, como grupos, faixas e fontes. Para criar um novo linha do tempo, chame a função CoCreateInstance padrão da seguinte maneira:
IAMTimeline *pTL = NULL;
hr = CoCreateInstance(CLSID_AMTimeline, NULL, CLSCTX_INPROC_SERVER,
IID_IAMTimeline, (void**)&pTL);
O novo linha do tempo está vazio. Neste ponto, você pode carregar um arquivo de projeto existente (consulte Carregando e visualizando um projeto) ou compilando o linha do tempo criando e inserindo novos objetos (consulte Construindo uma linha do tempo).
Tópicos relacionados