Entri Registri Umum
Entri registri berikut harus dibuat secara terpisah untuk dekoder dan encoder:
HKEY_CLASSES_ROOT
CLSID
{Your Encoder/Decoder CLSID}
Author = Author's Name
Description = Your Codec Description
DeviceManufacturer = Manufacturer's Name
DeviceModels = Device,Device
FriendlyName = Codec Friendly Name
Date = mm-dd-yyyy
Vendor = {GUID_Vendor}
ContainerFormat = {GUID_ContainerFormat}
Version = Major.Minor.Build.Number
SpecVersion = Major.Minor.Build.Number
MimeTypes = Your Mime Type
SupportAnimation = 0|1
SupportChromakey = 0|1
SupportLossless = 0|1
SupportMultiframe = 0|1
Formats
{Supported PixelFormat GUID 1}
{Supported PixelFormat GUID ...}
{Supported PixelFormat GUID N}
ArbitrationPriority = 0-10
Entri FriendlyName, VendorGUID, ContainerFormat, MimeTypes, FileExtensions, dan Format diperlukan. Yang lainnya bersifat opsional.
Perhatikan bahwa entri DeviceManufacturer dan DeviceModels khusus untuk codec mentah dan merujuk ke produsen kamera dan model kamera yang berlaku untuk codec. Versi spesifikasi adalah versi spesifikasi format gambar yang mematuhi codec. Entri Format menentukan format piksel yang didukung oleh codec. Codec dapat mendukung lebih dari satu format piksel. Dalam hal ini, Anda akan memasukkan beberapa kunci di bawah HKEY_CLASSES_ROOT\CLSID\{Encoder/Decoder CLSID}\Formats.
ArbitrationPriority
Mulai dari Windows 8, ArbitrationPriority adalah entri registri baru. Nilai yang valid adalah 0 hingga 10. Ketika kunci ArbitrationPriority ada, nilai kunci ini akan menginstruksikan WIC untuk memprioritaskan codec terkait di belakang codec lain dengan nilai ArbitrationPriority yang lebih rendah. Evaluasi ini terjadi sebelum arbitrase codec WIC yang ada terjadi, dan memastikan codec terkait diprioritaskan di bawah codec yang bersaing, bahkan jika itu sebagai atau lebih mampu. Codec apa pun yang tidak memiliki nilai ArbitrationPriority eksplisit yang ditentukan dalam registri akan default ke Prioritas 0.
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk