const TCHAR* AsStr( DVD_VIDEO_COMPRESSION type ) { switch( type ) { ENUM_CASE( DVD_VideoCompression_Other ); ENUM_CASE( DVD_VideoCompression_MPEG1 ); ENUM_CASE( DVD_VideoCompression_MPEG2 ); default: return TEXT("UNKNOWN"); } }
const TCHAR* AsStr( DVD_SUBPICTURE_CODING type ) { switch( type ) { ENUM_CASE( DVD_SPCoding_RunLength ); ENUM_CASE( DVD_SPCoding_Extended ); ENUM_CASE( DVD_SPCoding_Other ); default: return TEXT("UNKNOWN"); } }
const TCHAR* AsStr( DVD_SUBPICTURE_TYPE type ) { switch( type ) { ENUM_CASE( DVD_SPType_NotSpecified ); ENUM_CASE( DVD_SPType_Language ); ENUM_CASE( DVD_SPType_Other ); default: return TEXT("UNKNOWN"); } }
const TCHAR* AsStr( DVD_AUDIO_APPMODE ext ) { switch( ext ) { ENUM_CASE( DVD_AudioMode_None ); ENUM_CASE( DVD_AudioMode_Karaoke ); ENUM_CASE( DVD_AudioMode_Surround ); ENUM_CASE( DVD_AudioMode_Other ); default: return TEXT("UNKNOWN"); } }
const TCHAR* AsStr( DVD_AUDIO_LANG_EXT ext ) { switch( ext ) { ENUM_CASE( DVD_AUD_EXT_NotSpecified ); ENUM_CASE( DVD_AUD_EXT_Captions ); ENUM_CASE( DVD_AUD_EXT_VisuallyImpaired ); ENUM_CASE( DVD_AUD_EXT_DirectorComments1 ); ENUM_CASE( DVD_AUD_EXT_DirectorComments2 ); default: return TEXT("UNKNOWN"); } }
const TCHAR* AsStr( DVD_AUDIO_FORMAT ext ) { switch( ext ) { ENUM_CASE( DVD_AudioFormat_AC3 ); ENUM_CASE( DVD_AudioFormat_MPEG1 ); ENUM_CASE( DVD_AudioFormat_MPEG1_DRC ); ENUM_CASE( DVD_AudioFormat_MPEG2 ); ENUM_CASE( DVD_AudioFormat_MPEG2_DRC ); ENUM_CASE( DVD_AudioFormat_LPCM ); ENUM_CASE( DVD_AudioFormat_DTS ); ENUM_CASE( DVD_AudioFormat_SDDS ); ENUM_CASE( DVD_AudioFormat_Other ); default: return TEXT("UNKNOWN"); } }
const TCHAR* AsStr( DVD_KARAOKE_ASSIGNMENT ext ) { switch( ext ) { ENUM_CASE( DVD_Assignment_reserved0 ); ENUM_CASE( DVD_Assignment_reserved1 ); ENUM_CASE( DVD_Assignment_LR ); ENUM_CASE( DVD_Assignment_LRM ); ENUM_CASE( DVD_Assignment_LR1 ); ENUM_CASE( DVD_Assignment_LRM1); ENUM_CASE( DVD_Assignment_LR12); ENUM_CASE( DVD_Assignment_LRM12); default: return TEXT("UNKNOWN"); } }
const TCHAR* AsStr( DVD_SUBPICTURE_LANG_EXT ext ) { switch( ext ) { ENUM_CASE( DVD_SP_EXT_NotSpecified ); ENUM_CASE( DVD_SP_EXT_Caption_Normal ); ENUM_CASE( DVD_SP_EXT_Caption_Big ); ENUM_CASE( DVD_SP_EXT_Caption_Children ); ENUM_CASE( DVD_SP_EXT_CC_Normal ); ENUM_CASE( DVD_SP_EXT_CC_Big ); ENUM_CASE( DVD_SP_EXT_CC_Children ); ENUM_CASE( DVD_SP_EXT_Forced ); ENUM_CASE( DVD_SP_EXT_DirectorComments_Normal ); ENUM_CASE( DVD_SP_EXT_DirectorComments_Big ); ENUM_CASE( DVD_SP_EXT_DirectorComments_Children ); default: return TEXT("UNKNOWN\0"); } }