Yazıcı Nesnesi
[Windows Media Format 11 SDK bu sayfayla ilişkilendirilmiş özellik eski bir özelliktir. Kaynak Okuyucu ve Havuz Yazıcısıtarafından değiştirildi. Kaynak Okuyucu ve Havuz Yazıcısı Windows 10 ve Windows 11 için iyileştirilmiştir. Microsoft, yeni kodun mümkün olduğunda Windows Media Format 11 SDKyerine Kaynak Okuyucu ve Havuz Yazıcı kullanmasını kesinlikle önerir. Microsoft, mümkünse yeni API'leri kullanmak için eski API'leri kullanan mevcut kodun yeniden yazılmasını önerir.]
Yazıcı nesnesi, gelişmiş sistem biçimi (ASF) dosya yapısını kullanarak dijital medya dosyaları yazmak için kullanılır. Dijital medya dosyası yazma işlemi, yazıcının içinde sıkıştırma, paketleme ve çoğullama işlemlerini koordine eden birçok adımı içerir.
Yazıcı nesnesi, dosyalara veya ağa çıkış için arabirimler içerir, bir geri çağırma arabirimini destekler ve bir veya daha fazla giriş medyası özelliği nesnesi oluşturabilir.
Yazıcı nesnesi, IWMWriter arabirimine bir işaretçi ayarlayan WMCreateWriterişlevi tarafından oluşturulur. Yazıcı nesnesinin diğer arabirimleri QueryInterface yöntemi çağrılarak elde edilebilir.
Aşağıdaki arabirimler yazıcı nesnesi tarafından desteklenir.
Arayüz | Açıklama |
---|---|
IWMDRMWriter | DRM anahtarları oluşturmak için yöntemler sağlar. |
IWMDRMWriter2 | Yazıcı nesnesini, Ağ Cihazları için Windows Media DRM 10 protokolüne uygun önceden şifrelenmiş bir akış içeren bir dosya yazacak şekilde yapılandırılır. |
IWMHeaderInfo | Meta veriler,işaretçileri gibi üst bilgi bilgilerinin belirtimini ve alınmasını yönetir. |
IWMHeaderInfo2 | Kullanılabilir codec bilgileri aracılığıyla numaralandırmayı yönetir. IWMHeaderInfotüm yöntemlerini devralır. |
IWMHeaderInfo3 | Kullanılabilir codec bilgileri aracılığıyla numaralandırmayı yönetir. IWMHeaderInfo ve IWMHeaderInfo2tüm yöntemlerini devralır. |
IWMWatermarkInfo | Sistemde bulunan filigran sistemleri hakkındaki bilgilere erişim sağlar. |
IWMWriter | ASF dosyalarının yazısını başlatır ve durdurur; arabellek ayırma, giriş özelliklerini ayarlama ve alma, profilleri ve çıkış dosyası adlarını ayarlama ve yazıcının kilidini açma yöntemlerini içerir. |
IWMWriterGeldirilmiş | Belirtilen havuz nesnelerini ekler, alır ve kaldırır; istatistiği, havuz sayısını ve yazarın üzerinde çalıştığı saat saatini alır; ve diğer gelişmiş işlevleri gerçekleştirir. |
IWMWriterAdvanced2 | Özellikle de çıkarılmış videoları işlemek için bazı gelişmiş işlevler sağlar. IWMWriterAdvanced tüm yöntemlerini devralır. |
IWMWriterAdvanced3 | Ayrıntılı yazıcı istatistikleri alma özelliği de dahil olmak üzere ek yazıcı işlevleri sağlar. IWMWriterAdvanced ve IWMWriterAdvanced2yöntemlerinin tümünü devralır. |
IWMWriterPostView | Postviewing örnekleriyle ilgili bazı gelişmiş yazma işlevlerini yönetir. Postviewing, kodlama/kod çözme işleminin düzgün çalışıp çalışmadığını denetlemek için genellikle bir kodlayıcıdan çıktıyı görüntüler. |
IWMWriterPreprocess | Yazıcı tarafından yapılan ön işleme geçişlerini yönetir. Ön işleme geçişleri, kodlanmış çıkışın kalitesini artırmak için kullanılır. |
Aşağıdaki geri çağırma arabirimi, son görüntülemenin ilerleme durumunu izlemek için uygulama tarafından uygulanmalıdır.
Arayüz | Açıklama |
---|---|
IWMWriterPostViewCallback | Codec bileşeninin ne yaptığını önizlemek için yazıcı nesnesinden sıkıştırılmamış örneklerin nasıl alınacaklarını yönetir. |
İlgili konular