amidi, aaudio, and mediandk done

This commit is contained in:
2024-08-08 12:27:09 +02:00
parent 66d5815ca7
commit a9c12c3e16
14 changed files with 5473 additions and 3 deletions
+29
View File
@@ -0,0 +1,29 @@
//+build android
package mediandk
foreign import mediandk "system:mediandk"
AMediaCrypto :: struct{}
AMediaUUID :: [16]u8
foreign mediandk {
/**
* Available since API level 21.
*/
AMediaCrypto_isCryptoSchemeSupported :: proc(uuid: AMediaUUID) -> bool ---
/**
* Available since API level 21.
*/
AMediaCrypto_requiresSecureDecoderComponent :: proc(mime: cstring) -> bool ---
/**
* Available since API level 21.
*/
AMediaCrypto_new :: proc(uuid: AMediaUUID, initData: rawptr, initDataSize: uint) -> ^AMediaCrypto ---
/**
* Available since API level 21.
*/
AMediaCrypto_delete :: proc(crypto: ^AMediaCrypto) ---
}