Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
[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 Sink Writer kullanılmasını kesinlikle önerir. Microsoft, mümkünse yeni API'leri kullanmak için eski API'leri kullanan mevcut kodun yeniden yazılmasını önerir.]
Bileşenlerin kullanımını göstermek için bu belgelere kod örnekleri eklenmiştir. Örnekler olabildiğince net ve kısa olacak şekilde yazılmıştır. Örnekleri okurken aşağıdaki kuralların farkında olmanız gerekir.
- Tüm örneklerin windows.h ve wmdrmsdk.h olduğu varsayılır. Örnek, derlemek için başka üst bilgiler gerektiriyorsa bir not içerir.
- Hata denetimi, bir hata oluşması durumunda işlevden çıkmakla sınırlandırılmıştır. Bir uygulamada belirli hata kodlarını denetlemeniz ve bir tür hata bildirimi sağlamanız gerekir.
- Arabirimler ve bellek kod örneklerinde SAFE_RELEASE ve SAFE_ARRAY_DELETE adlı makrolar kullanılarak serbest bırakılır. Bu makrolar aşağıdaki kodda tanımlanır:
#ifndef SAFE_RELEASE #define SAFE_RELEASE(x) \ if(x != NULL) \ { \ x->Release(); \ x = NULL; \ } #endif #ifndef SAFE_ARRAY_DELETE #define SAFE_ARRAY_DELETE(x) \ if(x != NULL) \ { \ delete[] x; \ x = NULL; \ } #endif
İlgili konular