35 lines
		
	
	
		
			1011 B
		
	
	
	
		
			C++
		
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1011 B
		
	
	
	
		
			C++
		
	
	
	
| // AUTOGENERATED COPYRIGHT HEADER START
 | |
| // Copyright (C) 2020-2023 Michael Fabian 'Xaymar' Dirks <info@xaymar.com>
 | |
| // AUTOGENERATED COPYRIGHT HEADER END
 | |
| 
 | |
| #pragma once
 | |
| #include "common.hpp"
 | |
| 
 | |
| // Codec: ProRes
 | |
| #define S_CODEC_PRORES "Codec.ProRes"
 | |
| #define S_CODEC_PRORES_PROFILE "Codec.ProRes.Profile"
 | |
| #define S_CODEC_PRORES_PROFILE_APCS "Codec.ProRes.Profile.APCS"
 | |
| #define S_CODEC_PRORES_PROFILE_APCO "Codec.ProRes.Profile.APCO"
 | |
| #define S_CODEC_PRORES_PROFILE_APCN "Codec.ProRes.Profile.APCN"
 | |
| #define S_CODEC_PRORES_PROFILE_APCH "Codec.ProRes.Profile.APCH"
 | |
| #define S_CODEC_PRORES_PROFILE_AP4H "Codec.ProRes.Profile.AP4H"
 | |
| #define S_CODEC_PRORES_PROFILE_AP4X "Codec.ProRes.Profile.AP4X"
 | |
| 
 | |
| namespace streamfx::encoder::codec::prores {
 | |
| 	enum class profile : int32_t {
 | |
| 		APCO       = 0,
 | |
| 		Y422_PROXY = APCO,
 | |
| 		APCS       = 1,
 | |
| 		Y422_LT    = APCS,
 | |
| 		APCN       = 2,
 | |
| 		Y422       = APCN,
 | |
| 		APCH       = 3,
 | |
| 		Y422_HQ    = APCH,
 | |
| 		AP4H       = 4,
 | |
| 		Y4444      = AP4H,
 | |
| 		AP4X       = 5,
 | |
| 		Y4444_XQ   = AP4X,
 | |
| 		_COUNT,
 | |
| 	};
 | |
| }
 |