av_foundation/
media_format.rs1use objc2_foundation::NSString;
2
3pub type AVMediaType = NSString;
4
5extern "C" {
6 pub static AVMediaTypeVideo: &'static AVMediaType;
7 pub static AVMediaTypeAudio: &'static AVMediaType;
8 pub static AVMediaTypeText: &'static AVMediaType;
9 pub static AVMediaTypeClosedCaption: &'static AVMediaType;
10 pub static AVMediaTypeSubtitle: &'static AVMediaType;
11 pub static AVMediaTypeTimecode: &'static AVMediaType;
12 pub static AVMediaTypeMetadata: &'static AVMediaType;
13 pub static AVMediaTypeMuxed: &'static AVMediaType;
14 pub static AVMediaTypeHaptic: &'static AVMediaType;
15 pub static AVMediaTypeMetadataObject: &'static AVMediaType;
16 pub static AVMediaTypeDepthData: &'static AVMediaType;
17}
18
19pub type AVVideoRange = NSString;
20
21extern "C" {
22 pub static AVVideoRangeSDR: &'static AVVideoRange;
23 pub static AVVideoRangeHLG: &'static AVVideoRange;
24 pub static AVVideoRangePQ: &'static AVVideoRange;
25}
26
27pub type AVMediaCharacteristic = NSString;
28
29extern "C" {
30 pub static AVMediaCharacteristicVisual: &'static AVMediaCharacteristic;
31 pub static AVMediaCharacteristicAudible: &'static AVMediaCharacteristic;
32 pub static AVMediaCharacteristicLegible: &'static AVMediaCharacteristic;
33 pub static AVMediaCharacteristicFrameBased: &'static AVMediaCharacteristic;
34 pub static AVMediaCharacteristicUsesWideGamutColorSpace: &'static AVMediaCharacteristic;
35 pub static AVMediaCharacteristicContainsHDRVideo: &'static AVMediaCharacteristic;
36 pub static AVMediaCharacteristicContainsAlphaChannel: &'static AVMediaCharacteristic;
37 pub static AVMediaCharacteristicIsMainProgramContent: &'static AVMediaCharacteristic;
38 pub static AVMediaCharacteristicIsAuxiliaryContent: &'static AVMediaCharacteristic;
39 pub static AVMediaCharacteristicIsOriginalContent: &'static AVMediaCharacteristic;
40 pub static AVMediaCharacteristicContainsOnlyForcedSubtitles: &'static AVMediaCharacteristic;
41 pub static AVMediaCharacteristicTranscribesSpokenDialogForAccessibility: &'static AVMediaCharacteristic;
42 pub static AVMediaCharacteristicDescribesMusicAndSoundForAccessibility: &'static AVMediaCharacteristic;
43 pub static AVMediaCharacteristicEnhancesSpeechIntelligibility: &'static AVMediaCharacteristic;
44 pub static AVMediaCharacteristicEasyToRead: &'static AVMediaCharacteristic;
45 pub static AVMediaCharacteristicDescribesVideoForAccessibility: &'static AVMediaCharacteristic;
46 pub static AVMediaCharacteristicLanguageTranslation: &'static AVMediaCharacteristic;
47 pub static AVMediaCharacteristicDubbedTranslation: &'static AVMediaCharacteristic;
48 pub static AVMediaCharacteristicVoiceOverTranslation: &'static AVMediaCharacteristic;
49 pub static AVMediaCharacteristicTactileMinimal: &'static AVMediaCharacteristic;
50 pub static AVMediaCharacteristicContainsStereoMultiviewVideo: &'static AVMediaCharacteristic;
51 pub static AVMediaCharacteristicCarriesVideoStereoMetadata: &'static AVMediaCharacteristic;
52 pub static AVMediaCharacteristicIndicatesHorizontalFieldOfView: &'static AVMediaCharacteristic;
53}