Bagikan melalui


Pedoman Ekstensi Nama File

[Fitur yang terkait dengan halaman ini, Windows Media Format 11 SDK, adalah fitur warisan. Ini telah digantikan oleh Pembaca Sumber dan Penulis Sink. Pembaca Sumber dan Penulis Sink telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan Pembaca Sumber dan Penulis Sink alih-alih Windows Media Format 11 SDK, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Ekstensi nama file menyediakan vendor perangkat lunak independen dengan informasi tentang persyaratan penyajian aplikasi yang menggunakan ekstensi tertentu.

Ekstensi nama file yang harus Anda gunakan untuk file yang dibuat oleh aplikasi berdasarkan SDK Format Media Windows ditentukan oleh jenis konten dalam file. Gunakan logika berikut untuk menentukan ekstensi nama file yang harus Anda gunakan.

Jika file berisi aliran yang dikodekan dengan codec pihak ketiga atau data yang tidak dikompresi yang tidak didukung (termasuk data arbitrer), file harus menggunakan ekstensi .asf.

Jika file tidak berisi aliran yang tidak didukung dan berisi satu atau beberapa aliran video yang tidak dikompresi atau dikodekan dengan codec video Windows Media apa pun, file harus menggunakan ekstensi .wmv. File-file ini juga dapat mencakup aliran audio PCM, aliran audio yang dikodekan dengan codec audio Windows Media, aliran skrip, dan aliran Web.

Jika file tidak berisi aliran yang tidak didukung dan tidak ada aliran video yang didukung, dan berisi satu atau beberapa aliran audio baik PCM yang tidak dikompresi atau dikodekan dengan codec audio Windows Media apa pun, file harus menggunakan ekstensi .wma. File-file ini mungkin juga berisi aliran skrip, dan aliran Web.

Jika file hanya berisi aliran yang bukan audio atau video, file harus menggunakan ekstensi .asf.

Jenis video yang tidak dikompresi yang didukung termasuk RGB8, RGB565, RGB555, RGB24, RGB32, I420, IYUV, YV12, YUY2, UYVY, YVYU, dan YVU9.

Pertimbangan Proyek