mirror of
https://github.com/IllusionMan1212/ndk-odin.git
synced 2026-10-24 10:12:30 +00:00
30 lines
634 B
Odin
30 lines
634 B
Odin
//+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) ---
|
||
|
|
}
|