ASF ContentInfo Nesnesi

ASF ContentInfo nesnesi, bir dosyanın ASF Üst Bilgi Nesnesi'nden bilgileri depolar. Bir uygulama ContentInfo nesnesini aşağıdaki amaçlarla kullanabilir:

  • Varolan bir medya dosyasının Üst Bilgi Nesnesi'ni okuyun. Bu durumda, ContentInfo nesnesi Üst Bilgi Nesnesi'ni ayrıştırarak özellik dosyası hakkındaki bilgileri depolar. Media Foundation, öznitelikler ve arabirimler aracılığıyla bu özelliklerden birkaçını kullanıma sunar. Bunlar, ASF Üst Bilgi Nesneleri içinMedia Foundation Öznitelikleri bölümünde açıklanmıştır.
  • Üst bilgi bilgilerini yazın ve yeni bir dosya için Üst Bilgi Nesnesi oluşturma.
  • ASF Bölücü, ASF Multiplexerve ASF Indexer gibi diğer ASF nesnelerini bir medya dosyasını okurken veya yazarken başlatın.

ASF dosyasının yapısı hakkında bilgi için bkz. ASF Dosya Yapısı .

ContentInfo Nesnesi Oluşturma

ContentInfo nesnesinin yeni bir örneğini oluşturmak için MFCreateASFContentInfo işlevini çağırın. Bu yöntem, belirli bir ASF dosyasıyla çalışmak için başlatılması gereken boş bir ContentInfo nesnesine yönelik bir işaretçi döndürür. Uygulamanın var olan bir dosyayı okuyup okumadığına veya yeni bir ASF dosyası yazdığına bağlı olarak, boş nesneyi doldurmak için IMFASFContentInfo::P arseHeader veya IMFASFContentInfo::SetProfile çağırmalıdır.

Bu yöntem çağrıları hakkında daha fazla bilgi için aşağıdaki konulara bakın:

WMContainer ASF Bileşenleri