import { id, NSInteger, NSString, NSArray, BOOL, int64_t, NSDictionary, NSMutableArray } from './types'; export declare enum TTVideoEngineVideoModelPriority { TTVideoEngineVideoModelUseRemote = 0, TTVideoEngineVideoModelUseLocal = 1 } export declare enum TTVideoEngineFinishReason { TTVideoEngineFinishReasonUserExited = 0, TTVideoEngineFinishReasonRelease = 1, TTVideoEngineFinishReasondReleaseAsync = 2, TTVideoEngineFinishReasonPlaybackEnded = 3, TTVideoEngineFinishReasonPlaybackError = 4, TTVideoEngineFinishReasonStatusExcp = 5, TTVideoEngineFinishReasonReset = 6 } export declare class TTVideoEnginePreloaderURLItem { static urlItemWithVideoSource(source: id, preloadSize: NSInteger): TTVideoEnginePreloaderURLItem; key: NSString; urls: NSArray; videoId: NSString; cacheFilePath: NSString; preloadSize: NSInteger; priorityLevel: NSInteger; isForceUseHLSProxy: BOOL; init(): this; } export declare enum TTVideoEngineStreamType { TTVideoEngineVideoStream = 0, TTVideoEngineAudioStream = 1 } export declare enum TTVideoEngineState { TTVideoEngineStateUnknown = 0, TTVideoEngineStateFetchingInfo = 1, TTVideoEngineStateParsingDNS = 2, TTVideoEngineStatePlayerRunning = 3, TTVideoEngineStateError = 4 } export declare enum TTVideoEngineLoadState { TTVideoEngineLoadStateUnknown = 0, TTVideoEngineLoadStatePlayable = 1, TTVideoEngineLoadStateStalled = 2, TTVideoEngineLoadStateError = 3 } export declare enum TTVideoEngineStallAction { TTVideoEngineStallActionNone = 0, TTVideoEngineStallActionSeek = 1, TTVideoEngineStallActionSwitch = 2 } export declare enum TTVideoEngineImageRotationType { TTVideoEngineImageRotationTypeNone = 0, TTVideoEngineImageRotationType90 = 90, TTVideoEngineImageRotationType180 = 180, TTVideoEngineImageRotationType270 = 270 } export declare enum TTVideoEngineTestSpeedMode { TTVideoEngineTestSpeedModeDisable = 0, TTVideoEngineTestSpeedModeOnce = 1, TTVideoEngineTestSpeedModeContinue = 2 } export declare class TTVideoEngineLoadInfo { firstPts: NSInteger; code: NSInteger; loadStageCode: NSInteger; init(): this; } export declare class TTVideoEngineSubInfo { pts: NSInteger; content: NSString; duration: NSInteger; init(): this; } export declare class TTVideoEnginePreloaderSubtitleItem { static preloaderSubtitleItem(subtitleInfoModel: TTVideoEngineSubDecInfoModel, subtitleId: NSInteger): TTVideoEnginePreloaderSubtitleItem; subtitleId: NSInteger; priorityLevel: NSInteger; subtitleInfoModel: TTVideoEngineSubDecInfoModel; init(): this; } export declare class TTVideoEngineLocalServerConfigure { maxCacheSize: NSInteger; preloadParallelNum: NSInteger; downloadDirectory: NSString; isEnableDashProxy: BOOL; init(): this; } export declare class TTVideoEngineLocalServerCacheInfo { mediaSize: int64_t; localFilePath: NSString; init(): this; } export declare enum TTVideoEnginePlaybackState { TTVideoEnginePlaybackStateStopped = 0, TTVideoEnginePlaybackStatePlaying = 1, TTVideoEnginePlaybackStatePaused = 2, TTVideoEnginePlaybackStateError = 3 } export declare enum TTVideoEngineNetworkType { TTVideoEngineNetworkTypeWifi = 0, TTVideoEngineNetworkTypeNotWifi = 1, TTVideoEngineNetworkTypeNone = 2 } export declare enum TTVideoEngineDownloadState { TTVideoEngineDownloadStateInit = 0, TTVideoEngineDownloadStateWaiting = 1, TTVideoEngineDownloadStateRunning = 2, TTVideoEngineDownloadStateSuspended = 3, TTVideoEngineDownloadStateCanceling = 4, TTVideoEngineDownloadStateCompleted = 5 } export declare enum TTVideoEngineLogFlag { TTVideoEngineLogFlagNone = 0, TTVideoEngineLogFlagEngine = 1, TTVideoEngineLogFlagPlayer = 2, TTVideoEngineLogFlagMDL = 4, TTVideoEngineLogFlagAlogEngine = 8, TTVideoEngineLogFlagAlogPlayer = 16, TTVideoEngineLogFlagAlogMDL = 32, TTVideoEngineLogFlagAlogPlayerAll = 64, TTVideoEngineLogFlagPlaylistCacheModule = 128, TTVideoEngineLogFlagAlogPlaylistCacheModule = 256, TTVideoEngineLogFlagDefault = 312, TTVideoEngineLogFlagPrint = 135, TTVideoEngineLogFlagAlog = 376, TTVideoEngineLogFlagAll = 511 } export declare class TTVideoEngineExternDNSParserDataSource { } export declare enum TTVideoEngineMirrorType { TTVideoEngineMirrorTypeNone = 0, TTVideoEngineMirrorTypeHorizontal = 1, TTVideoEngineMirrorTypeVertical = 2, TTVideoEngineMirrorTypeHV = 3 } export declare class TTVideoEngineVidSource { vid: NSString; playAuthToken: NSString; subtitleAuthToken: NSString; resolution: TTVideoEngineResolutionType; encodeType: TTVideoEngineEncodeType; isDash: BOOL; isHLS: BOOL; urlExtendParams: NSDictionary; customHeaders: NSDictionary; preloadVideoResolution(): TTVideoEngineResolutionType; preloadSubtitleModelBlock(subModels: NSArray>): TTVideoEngineSubProtocol; initWithVid(vid: NSString, playAuthToken: NSString, resolution: TTVideoEngineResolutionType): this; initWithVid$playAuthToken$resolution$encodeType$isDash$isHLS$(vid: NSString, playAuthToken: NSString, resolution: TTVideoEngineResolutionType, encodeType: TTVideoEngineEncodeType, isDash: BOOL, isHLS: BOOL): this; } export declare enum TTVideoEngineResolutionType { TTVideoEngineResolutionTypeSD = 0, TTVideoEngineResolutionTypeHD = 1, TTVideoEngineResolutionTypeFullHD = 2, TTVideoEngineResolutionType1080P = 3, TTVideoEngineResolutionType4K = 4, TTVideoEngineResolutionTypeAuto = 5, TTVideoEngineResolutionTypeUnknown = 6, TTVideoEngineResolutionTypeSD_L = 7, TTVideoEngineResolutionTypeHD_H = 8, TTVideoEngineResolutionTypeHDR = 9, TTVideoEngineResolutionType2K = 10, TTVideoEngineResolutionType1080P_50F = 11, TTVideoEngineResolutionType2K_50F = 12, TTVideoEngineResolutionType4K_50F = 13, TTVideoEngineResolutionType1080P_60F = 14, TTVideoEngineResolutionType2K_60F = 15, TTVideoEngineResolutionType4K_60F = 16, TTVideoEngineResolutionType1080P_120F = 17, TTVideoEngineResolutionType2K_120F = 18, TTVideoEngineResolutionType4K_120F = 19, TTVideoEngineResolutionTypeHDR_240P = 20, TTVideoEngineResolutionTypeHDR_360P = 21, TTVideoEngineResolutionTypeHDR_480P = 22, TTVideoEngineResolutionTypeHDR_540P = 23, TTVideoEngineResolutionTypeHDR_720P = 24, TTVideoEngineResolutionTypeHDR_1080P = 25, TTVideoEngineResolutionTypeHDR_2K = 26, TTVideoEngineResolutionTypeHDR_4K = 27, TTVideoEngineResolutionTypeABRAuto = 500 } export declare class TTVideoEngineStrategyPreloadConfig { count: NSInteger; size: NSInteger; startBufferLimit: NSInteger; stopBufferLimit: NSInteger; init(): this; } export declare enum TTVideoEngineDataLoaderErrorType { TTVideoEngineDataLoaderErrorNone = 0, TTVideoEngineDataLoaderErrorFetchVideoInfo = 1, TTVideoEngineDataLoaderErrorStart = 2, TTVideoEngineDataLoaderErrorFetchData = 3, TTVideoEngineDataLoaderErrorWriteFile = 4 } export declare class TTVideoEngineLocalServerTaskInfo { key: NSString; videoId: NSString; resolution: TTVideoEngineResolutionType; localFilePath: NSString; mediaSize: int64_t; preloadSize: int64_t; init(): this; } export declare enum TTVideoEngineStrategyType { TTVideoEngineStrategyTypeNone = 1, TTVideoEngineStrategyTypeCommon = 2, TTVideoEngineStrategyTypePreload = 4, TTVideoEngineStrategyTypePreRender = 8 } export declare enum TTVideoEngineSourceType { TTVideoEngineSourceTypeVideoId = 0, TTVideoEngineSourceTypeDirectUrl = 1, TTVideoEngineSourceTypeVideoModel = 2 } export declare enum TTVideoEngineSeekModeType { TTVideoEngineSeekModeAccurateAny = 0, TTVideoEngineSeekModeInAccurateBackWard = 1 } export declare class TTVideoEngineStrategyABRConfig { static abrConfigWithWifiMaxResolution(wifiMaxResolution: TTVideoEngineResolutionType, mobileMaxResolution: TTVideoEngineResolutionType): TTVideoEngineStrategyABRConfig; wifiMaxResolution: TTVideoEngineResolutionType; mobileMaxResolution: TTVideoEngineResolutionType; init(): this; } export declare enum TTVideoEngineAudioChannelType { TTVideoEngineAudioChannelNormal = 0, TTVideoEngineAudioChannelRightDisable = 1, TTVideoEngineAudioChannelLeftDisable = 2, TTVideoEngineAudioChannelLeftUesdForLR = 3, TTVideoEngineAudioChannelRightUesdForLR = 4 } export declare enum TTVideoEngineStallReason { TTVideoEngineStallReasonNone = 0, TTVideoEngineStallReasonNetwork = 1, TTVideoEngineStallReasonDecoder = 2 } export declare class TTVideoEngineMediaSource { } export declare enum TTVideoEngineUserAction { TTVideoEngineUserActionInit = 0, TTVideoEngineUserActionPrepare = 1, TTVideoEngineUserActionPlay = 2, TTVideoEngineUserActionPause = 3, TTVideoEngineUserActionStop = 4, TTVideoEngineUserActionClose = 5 } export declare enum TTVideoEngineAudioEffectType { TTVideoEngineAudioEffectCompressor = 0, TTVideoEngineAudioEffectClimiter = 1, TTVideoEngineAudioEffectCompressor2 = 2, TTVideoEngineAudioEffectOnlineLoudNorm = 3, TTVideoEngineAudioEffectRTCLoudNorm = 4 } export declare class TTVideoEngineSubDecInfoModel { subModels: NSMutableArray>; initWithDictionary(dict: NSDictionary): this; initWithSubModels(models: NSArray>): this; addSubModel(model: id): void; jsonString(): NSString; subtitleCount(): NSInteger; } export declare class TTVideoEnginePreloaderVidItem { static vidItemWithVideoSource(source: id, preloadSize: NSInteger): TTVideoEnginePreloaderVidItem; videoId: NSString; playAuthToken: NSString; resolution: TTVideoEngineResolutionType; preloadSize: NSInteger; codecType: TTVideoEngineEncodeType; encryptionEnable: BOOL; hlsEnable: BOOL; priorityLevel: NSInteger; urlExtendParams: NSDictionary; init(): this; } export declare enum TTVideoEngineRotateType { TTVideoEngineRotateTypeNone = 0, TTVideoEngineRotateType90 = 1, TTVideoEngineRotateType180 = 2, TTVideoEngineRotateType270 = 3 } export declare class TTVideoEngineVideoModelSource { vid: NSString; resolution: TTVideoEngineResolutionType; videoModel: TTVideoEngineModel; subtitleId: NSInteger; subtitleInfoModel: TTVideoEngineSubDecInfoModel; customHeaders: NSDictionary; preloadVideoResolution(): TTVideoEngineResolutionType; initWithVid(vid: NSString, resolution: TTVideoEngineResolutionType, videoModel: TTVideoEngineModel): this; } export declare class TTVideoEngineUrlSource { urls: NSArray; cacheKey: NSString; encodeType: TTVideoEngineEncodeType; vid: NSString; customHeaders: NSDictionary; subtitleId: NSInteger; subtitleInfoModel: TTVideoEngineSubDecInfoModel; isHDRSource: BOOL; enableFallbackRefresh: BOOL; format: NSString; bitrate: NSInteger; decryptionKey: NSString; filePath: NSString; initWithUrl(url: NSString, cacheKey: NSString): this; addUrls(urls: NSArray, cacheKey: NSString, encodeType: TTVideoEngineEncodeType, decryptionKey: NSString, filePath: NSString, isHDRSource: BOOL): void; initWithUrl$cacheKey$videoId$(url: NSString, cacheKey: NSString, vid: NSString): this; initWithUrls(urls: NSArray, cacheKey: NSString): this; initWithUrls$cacheKey$videoId$(urls: NSArray, cacheKey: NSString, vid: NSString): this; } export declare enum TTVideoEngineVideoModelSourceType { TTVideoEngineVideoModelSourceTypeUnkonw = 0, TTVideoEngineVideoModelSourceTypeMp4 = 1, TTVideoEngineVideoModelSourceTypeDash = 10, TTVideoEngineVideoModelSourceTypeBash = 11 } export declare class TTVideoEnginePreloaderVideoModelItem { static videoModelItemWithVideoSource(source: id, preloadSize: NSInteger, params: NSDictionary): TTVideoEnginePreloaderVideoModelItem; resolution: TTVideoEngineResolutionType; videoModel: TTVideoEngineModel; preloadSize: NSInteger; priorityLevel: NSInteger; init(): this; } export declare enum VEKGetKey { VEKGetKeyPlayer = 1048576, VEKGetKeyPlayerVideoWidth_NSInteger = 1048577, VEKGetKeyPlayerVideoHeight_NSInteger = 1048578, VEKGetKeyPlayerMediaSize_LongLong = 1048579, VEKGetKeyPlayerMetadata_NSDictionary = 1048580, VEKGetKeyPlayerBitrate_LongLong = 1048581, VEKGetKeyPlayerVideoOutputFPS_CGFloat = 1048582, VEKGetKeyPlayerContainerFPS_CGFloat = 1048583, VEKGetKeyPlayerPlayBytes_int64_t = 1048584, VEKGetKeyFirstFrameTimestamp_NSDictionary = 1048585, VEKGetKeyPlayerVideoCurrentTime_NSInteger = 1048586, VEKGetKeyPlayerVideoSRWidth_NSInteger = 1048587, VEKGetKeyPlayerVideoSRHeight_NSInteger = 1048588, VEKGetKeyFileFormat_NSString = 1048589, VEKGetKeyPlayerAudioCodecId_NSInteger = 1048590, VEKGetKeyPlayerVideoCodecId_NSInteger = 1048591, VEKGetKeyPlayerAudioCodecProfile_NSInteger = 1048592, VEKGetKeyPlayerVideoCodecProfile_NSInteger = 1048593, VEKGetKeyPlayerAudioEffectOpened_BOOL = 1048594, VEKGetKeyPlayerSessionId_NSString = 1048595, VEKGetKeyPlayerAudioBitrate_LongLong = 1048596, VEKGetKeyVideoEnabled_BOOL = 1048597, VEKGetKeyAudioEnabled_BOOL = 1048598, VEKGetKeyStreamTrackInfo_NSString = 1048599, VEKGetKeyVideoAreaFrame_LongLong = 1048600, VEKGetKeyVideoFrameDropCount_NSInteger = 1048601, VEKGetKeyCurrentPlaybackTimeMS_NSInteger = 1048602, VEKGetKeyDurationMS_NSInteger = 1048603, VEKGetKeyModel = 2097152, VEKGetKeyModelVideoSize_NSInteger = 2097153, VEKGetKeyMetrics = 4194304, VEKGetKeyMetricsFirstFrame_NSDictionary = 4194305, VEKGetKeyMetricsPreciseCache_NSDictionary = 4194306, VEKGetKeyError = 8388608, VEKGetKeyErrorPlayerInfo_NSString = 8388609 } export declare enum VEKGSKey { VEGSKeyUseBaseThread_BOOL = 0, VEGSKeyUseThreadPool_BOOL = 1, VEGSKeyThreadPoolSize_INT = 2, VEGSKeyThreadSafeRefSwitcher_INT = 3, VEGSKeyEnableGlobalMuteFeature = 4, VEGSKeyGlobalMute = 5, VEGSKeyLooperOpenWait_BOOL = 6, VEGSKeyQosLooper_BOOL = 7, VEGSKeyLooperDetach_BOOL = 8, VEGSKeyVoiceReusePoolSize = 10, VEGSKeyVoicePoolStopAllMembers = 11, VEGSKeyDemuxerBox_BOOL = 12, VEGSKeyVoiceReuseEnableChangeSampleNB_BOOL = 13, VEGSKeySBDLHoldBackground_BOOL = 14, VEGSKeyThreadV2_BOOL = 15, VEGSKeyTlsLog_BOOL = 16, VEGSKeyLooperV2_INT = 17, VEGSKeyGlobalSendAudioDevice_BOOL = 18, VEGSKeyGlobalTestDeviceAfterPause_BOOL = 19, VEGSKeyEnableVC2ThreadPriority = 20, VEGSKeyVC2ThreadPriorityValue = 21, VEGSKeyEnableBackgroundMode = 22, VEGSKeyRenderAfterResignActive = 23, VEGSKeyEnableEncryptBuryData_BOOL = 24, VEGSKeyEnableReportContentData_BOOL = 25, VEGSKeyIgnoreMTLDeviceCheck_BOOL = 5001, VEGSKeyABRPreloadJsonParams_NSString = 5002, VEGSKeyABRStartupJsonParams_NSString = 5003, VEGSKeyABRFlowJsonParams_NSString = 5004, VEGSKeyEnableGlobalHookVoice = 5005, VEGSKeyEnableLiveCrosstalkCheck_BOOL = 5006, VEGSKeyEnableObserveVoiceOver_BOOL = 5007, VEGSKeyVolumeRatioWhenVoiceOverIsRunning_CGFloat = 5008, VEGSKeyForceMetalRender_NSInteger = 5009, VEGSKeyEnableTTVideoEngineDispatchGroup_BOOL = 5010, VEGSKeyEnableTTVideoEnginTraceHost_NSString = 5011, VEGSKeyEnableVideoDataOptimize_BOOL = 5012, VEGSKeyEngineSelectResultReport_BOOL = 5013, VEGSKeyPlayerVideoModelMaxCache_NSInteger = 20001, VEGSKeyPlayerForceLsHLSSource_BOOL = 20002, VEGSKeyAlgoGlobalOptionStart = 50000, VEGSKeyAlgoOptionStopBackground = 50001, VEGSKeyAlgoOptionStopTaskEndPlay = 50002, VEGSKeyAlgoOptionCacheTimestamp = 50003, VEGSKeyAlgoOptionCheckExitedLC = 50004, VEGSKeyAlgoOptionCheckOriginLC = 50005, VEGSKeyAlgoOptionSelectBitrateMode = 50006, VEGSKeyAlgoOptionAllPreloadFinishMessage = 50007, VEGSKeyAlgoOptionEnableIoDecision = 50008, VEGSKeyAlgoOptionAutoResumeTaskWhenPlay = 50009, VEGSKeyAlgoOptionPauseIOWhenRequestEnd = 50010, VEGSKeyAlgoOptionEnableUseCacheFlag = 50011, VEGSKeyAlgoOptionEnableContextForPlayer = 50012, VEGSKeyAlgoOptionEnableMP3Support = 50019, VEGSKeyAlgoOptionCacheSelectedRep = 50020, VEGSKeyAlgoOptionFeatureContainCurrentByDefault = 50021, VEGSKeyAlgoOptionLimitRangeLogCount = 50024, VEGSKeyAlgoOptionRunnerWaitTimeoutMs = 50025, VEGSKeyAlgoOptionAllowParallelPreload = 50026, VEGSKeyAlgoOptionEnableRangeLogUpload = 50027, VEGSKeyAlgoOptionEnableDashSidxInfo = 50028, VEGSKeyAlgoOptionnIOControlEnableFileHash = 50033, VEGSKeyAlgoOptionSwitchMDLCache = 50035, VEGSKeyAlgoOptionAppGetCustomNetworkSpeed = 50038, VEGSKeyAlgoOptionUseContentLength = 50039, VEGSKeyAlgoOptionSelectPreloadRep = 50041, VEGSKeyAlgoOptionAsyncStartModule = 50042, VEGSKeyAlgoOptionEnableIODemand = 50044, VEGSKeyAlgoOptionLimitWaitingTaskNum = 50049, VEGSKeyAlgoOptionOptimizeFocusMedia = 50050, VEGSKeyAlgoOptionOptEngineMediaSeq = 50051, VEGSKeyAlgoOptionPlaceHolderMedia = 50052, VEGSKeyAlgoOptionOnlyAddMediaToMap = 50053, VEGSKeyAlgoOptionMediaListsCallbackSwitchToMainThread = 50054, VEGSKeyAlgoOptionPreloadFilterLiveMedia = 50055, VEGSKeyAlgoOptionRetryGetMediaLists = 50056, VEGSKeyAlgoOptionKeepCurrentMediaWhenRemoveAllMedias = 50057, VEGSKeyAlgoOptionRemoveAllMediasWhenUpdateMedias = 50058, VEGSKeyAlgoOptionDisablePlayloadIfBuffered = 50059, VEGSKeyAlgoOptionDisableSelectBitratePlaceHolder = 50060, VEGSKeyAlgoOptionSelectMediaOptimize = 50061, VEGSKeyAlgoOptionCheckPlayTraceId = 50062, VEGSKeyAlgoOptionEnableIOCtlStrategy = 50063, VEGSKeyAlgoOptionRetryUpdateTaskState = 50064, VEGSKeyAlgoOptionRangeBufferGetWithMediaId = 50065, VEGSKeyAlgoOptionDelayMsToGetMediaListsWhenRenderStart = 50066, VEGSKeyAlgoOptionEnableStrategyPerfOptimize = 50067, VEGSKeyAlgoOptionDefaultBitrateType = 50068, VEGSKeyAlgoOptionAutoResumeTaskWhenClose = 50069, VEGSKeyAlgoOptionSendFakeAllPreloadFinishMsg = 50071, VEGSKeyAlgoOptionEnableMediaListPreloadLog = 50072, VEGSKeyAlgoOptionMediaListCacheLogBackward = 50073, VEGSKeyAlgoOptionMediaListCacheLogForward = 50074, VEGSKeyAlgoOptionUseEngineNetworkTimeout = 50080, VEGSKeyAlgoOptionIndividualModuleSwitchBegin = 56000, VEGSKeyAlgoOptionEnableModulePlayload = 56001, VEGSKeyAlgoOptionEnableModuleSelectBitrate = 56002, VEGSKeyAlgoOptionEnableModuleBandwidth = 56003, VEGSKeyAlgoOptionEnableModulePreload = 56004, VEGSKeyAlgoOptionEnableModulePlayBuffer = 56005, VEGSKeyAlgoOptionEnableModuleDownloadIo = 56006, VEGSKeyAlgoOptionEnableModulePlayRange = 56007, VEGSKeyAlgoOptionEnableModuleDasp = 56008, VEGSKeyAlgoOptionEnableModuleAbr = 56009, VEGSKeyAlgoOptionModuleSR = 56010, VCKeyAlgoStringBegin = 59000, VEGSKeyAlgoStringPCDNPriority = 59001, VEGSKeyAlgoStringQUICPriority = 59002, VEGSKeyAlgoStringAPPCustomBandwidth = 59003, VEGSKeyAlgoStringSelectPortraitNeed = 59004, VEGSKeyAlgoStringIOCtlPC = 59005, VEGSKeyAlgoStringIOCtlN80 = 59006, VEGSKeyAlgoStringAbr = 59007, VEGSKeyAlgoGlobalOptionEnd = 60000, VEGSKeyEngineGlobalOptionStart = 70000, VEGSKeyEngineGlobalOptionDetectPrivateField_BOOL = 70001, VEGSKeyEngineGlobalOptionReadAudioSDKAPI2InfoFromVideoList = 70010, VEGSKeyEngineGlobalOptionEnd = 79999, VEGSKeyEnableConfigCenter = 90000, VEGSKeyConfigCenterLogCount_NSInteger = 90001, VEGSKeyEnablePcdnAuto = 90002, VEGSKeyIgnoreGlActive = 22 } export declare class TTVideoEngineSubModel { index: NSInteger; language: NSString; expireTime: NSInteger; cacheKey: NSString; initWithDictionary(dict: NSDictionary): this; toDictionary(): NSDictionary; jsonString(): NSString; } export declare enum TTVideoEngineEncodeType { TTVideoEngineH264 = 0, TTVideoEngineh265 = 3, TTVideoEngineh266 = 4 } export declare enum TTVideoEngineRenderEngine { TTVideoEngineRenderEngineOpenGLES = 0, TTVideoEngineRenderEngineMetal = 1, TTVideoEngineRenderEngineOutput = 2, TTVideoEngineRenderEngineSBDLayer = 3 } export declare enum TTVideoEngineScalingMode { TTVideoEngineScalingModeNone = 0, TTVideoEngineScalingModeAspectFit = 1, TTVideoEngineScalingModeAspectFill = 2, TTVideoEngineScalingModeFill = 3 } export declare class TTVideoEngineSubProtocol { } export declare enum VEKKey { VEKKeyPlayer = 1, VEKKeyPlayerHardwareDecode_BOOL = 2, VEKKeyPlayerKsyh265Decode_BOOL = 3, VEKKeyPlayerh265Enabled_BOOL = 4, VEKKeyPlayerDashEnabled_BOOL = 5, VEKKeyPlayerSmoothlySwitching_BOOL = 6, VEKKeyPlayerLooping_BOOL = 7, VEKKeyPlayerAsyncInit_BOOL = 8, VEKKeyPlayerAsyncPrepare_BOOL = 9, VEKKeyPlayerMuted_BOOL = 10, VEKKeyPlayerVolume_CGFloat = 11, VEKKeyPlayerStartTime_CGFloat = 12, VEKKeyPlayerLoopStartTime_CGFloat = 13, VEKKeyPlayerLoopEndTime_CGFloat = 14, VEKKeyPlayerPlaybackSpeed_CGFloat = 15, VEKKeyPlayerEmbellishVolumeMilliseconds_NSInteger = 16, VEKKeyPlayerOpenTimeOut_NSInteger = 17, VEKKeyPlayerSmoothDelayedSeconds_NSInteger = 18, VEKKeyPlayerTestSpeedMode_ENUM = 19, VEKKeyPlayerReuseSocket_BOOL = 20, VEKKeyPlayerDisableAccurateStart_BOOL = 21, VEKKeyPlayerAudioDevice_ENUM = 22, VEKKeyPlayerCacheMaxSeconds_NSInteger = 23, VEKKeyPlayerBufferingTimeOut_NSInteger = 24, VEKKeyPlayerMaxBufferEndTime_NSInteger = 25, VEKKeyPlayerLoopWay_NSInteger = 26, VEKKeyPlayerBoeEnabled_BOOL = 27, VEKKeyPlayerBashEnabled_BOOL = 28, VEKKeyPlayerHttpsEnabled_BOOL = 29, VEKKeyPlayerCheckHijack_BOOL = 30, VEKKeyPlayerHijackRetryEnable_BOOL = 31, VEKKeyPlayerSeekEndEnabled_BOOL = 32, VEKKeyPlayerReportRequestHeaders_BOOL = 33, VEKKeyPlayerReportResponseHeaders_BOOL = 34, VEKKeyPlayerTimeBarPercentage_BOOL = 35, VEKKeyPlayerEnableDashAbr_BOOL = 36, VEKKeyPlayerEnableIndexCache_BOOL = 37, VEKKeyPlayerEnableFragRange_BOOL = 38, VEKKeyPlayerEnableAsync_BOOL = 39, VEKKeyPlayerRangeMode_ENUM = 40, VEKKeyPlayerVideoRangeSize_NSInteger = 41, VEKKeyPlayerAudioRangeSize_NSInteger = 42, VEKKeyPlayerVideoRangeTime_NSInteger = 43, VEKKeyPlayerAudioRangeTime_NSInteger = 44, VEKKeyPlayerSkipFindStreamInfo_BOOL = 45, VEKKeyPlayerTTHLSDrm_BOOL = 46, VEKKeyPlayerTTHLSDrmToken_NSString = 47, VEKKeyPlayerIdleTimerAuto_NSInteger = 48, VEKKeyEnterBufferingDirectly_BOOL = 49, VEKKeyPlayerOutputFramesWaitNum_NSInteger = 50, VEKKeyPlayerStartPlayAudioBufferThreshold_NSInteger = 51, VEKKeyPlayerAudioEffectEnable_BOOL = 52, VEKKeyPlayerAudioEffectPregain_CGFloat = 53, VEKKeyPlayerAudioEffectThreshold_CGFloat = 54, VEKKeyPlayerAudioEffectRatio_CGFloat = 55, VEKKeyPlayerAudioEffectPredelay_CGFloat = 56, VEKKeyPlayerMemoryOptimize_BOOL = 57, VEKKeyPlayerAudioUnitPoolEnable_BOOL = 58, VEKKeyPlayerAVSyncStartEnable_BOOL = 59, VEKKeyThreadWaitTimeMS_NSInteger = 60, VEKKeyCodecDropSkippedFrame_BOOL = 61, VEKKeyPlayerAudioEffectPostgain_CGFloat = 62, VEKKeyPlayerABRTimerIntervalMilliseconds_NSInteger = 63, VEKKeyPlayerDummyAudioSleep_BOOL = 64, VEKKeyPlayerUseEngineQueue_BOOL = 65, VEKKeyPlayerReadMode_ENUM = 66, VEKKeyPlayerDefaultBufferEndTime_NSInteger = 67, VEKKeyPlayerEnableNNSR_BOOL = 68, VEKKeyPlayerNNSRFPSThreshold_NSInteger = 69, VEKKeyPlayerUpdateTimestampMode_ENUM = 70, VEKKeyPlayerEnableOpenTimeout_BOOL = 71, VEKKeyPlayerDecoderOutputBufferType_ENUM = 72, VEKKeyPlayerPrepareMaxCacheMs_NSInteger = 73, VEKKeyPlayerMDLCacheMode_NSInteger = 74, VEKKeyPlayerHttpAutoRangeOffset_NSInteger = 75, VEKKeyPlayerLazySeek_BOOL = 76, VEKKeyPlayerABR4GMaxResolution = 77, VEKKeyPlayerDashABRSwitchMode = 78, VEKKeyPlayerEnableRange_BOOL = 79, VEKKeyPlayerBarrageMaskEnabled_BOOL = 80, VEKeyPlayerSegmentFormatFlag = 81, VEKeyPlayerEnableBarrageMaskThread_BOOL = 82, VEKKeyPlayerAudioEffectTargetLoudness_CGFloat = 83, VEKKeyPlayerAudioEffectType_NSInteger = 84, VEKKeyPlayerAudioEffectSrcLoudness_CGFloat = 85, VEKKeyPlayerAudioEffectSrcPeak_CGFloat = 86, VEKKeyPlayerNormalClockType_NSInteger = 87, VEKKeyPlayerEnableAllResolutionSR_BOOL = 88, VEKKeyPlayerSkipBufferLimit_NSInteger = 89, VEKKeyPlayerReportAllBufferUpdate_BOOL = 90, VEKKeyPlayerNotifyBufferBeforeFirstFrame_BOOL = 91, VEKKeyPlayerServerDecodingModePriority_BOOL = 92, VEKKeyPlayerEnableAVStack_BOOL = 93, VEKKeyPlayerTerminalAudioUnitPool_BOOL = 94, VEKKeyAudioLatencyQueueByTime_BOOL = 95, VEKKeyVideoEndIsAllEof_BOOL = 96, VEKKeyPlayerEnableBufferingMilliSeconds_BOOL = 97, VEKKeyPlayersDefaultBufferingEndMilliSeconds_NSInteger = 98, VEKKeyPlayersMaxBufferEndMilliSeconds_NSInteger = 99, VEKKeyPlayerSubEnabled_BOOL = 100, VEKeyPlayerEnableSubThread_BOOL = 101, VEKKeyDecreaseVtbStaskSize_NSInteger = 102, VEKKeyPlayerPostPrepareMsg = 103, VEKKeyDisableShortSeek_BOOL = 104, VEKKeyPlayerPreferNearestSampleEnable = 105, VEKKeyPlayerPreferNearestMaxPosOffset = 106, VEKKeyPlayerEnable720pSP_BOOL = 107, VEKKEYPlayerKeepFormatAlive_BOOL = 108, VEKKeyPlayerFindStreamInfoProbeSize_NSInteger = 109, VEKKeyPlayerFindStreamInfoProbeDuration_NSInteger = 110, VEKKeyPlayerCodecType_ENUM = 111, VEKKeyPlayerMaxAccumulatedErrCount_NSInteger = 112, VEKKeyPlayerFFCodecerHeaacV2Compat_BOOL = 113, VEKKeyPlayerHDR10VideoModelLowBound_NSInteger = 114, VEKKeyPlayerHDR10VideoModelHighBound_NSInteger = 115, VEKKeyPlayerPreferSpdlForHDR_BOOL = 116, VEKKeyPlayerStopSourceAsync_BOOL = 117, VEKKeyPlayerSeekInterrupt_BOOL = 118, VEKKeyPlayerBackGroundPlay_BOOL = 119, VEKKeyPlayerEnableRefreshByTime_BOOL = 120, VEKKeyPlayerEnableFallbackSWDecode_BOOL = 121, VEKKeyPlayerAudioEffectForbidCompressor_BOOL = 122, VEKKeyPlayerUpdateClockWithOffset_BOOL = 123, VEKKeyPlayerChangeVtbSizePicSizeBound_NSInteger = 124, VEKKeyPlayerHandleBackgroundInAVView_BOOL = 125, VEKKeyPlayerLazyAudioUnitOp_BOOL = 126, VEKKeyPlayerEnableRangeCacheDuration_BOOL = 127, VEKKeyPlayerEnableVoiceSplitHeaacV2_BOOL = 128, VEKKeyPlayerEnableAudioHardwareDecode_BOOL = 129, VEKKeyPlayerDelayBufferingUpdate_BOOL = 130, VEKKeyPlayerNoBufferingUpdate_BOOL = 131, VEKKeyPlayerKeepVoiceDuration_BOOL = 132, VEKKeyPlayerVoiceBlockDuration_NSInteger = 133, VEKeyPlayerCheckInfo_NSString = 134, VEKKeyPlayerSetSpdlForHDRUrl_BOOL = 135, VEKKeyPlayerEnableSRBound_BOOL = 136, VEKKeyPlayerSRLongDimensionLowerBound_NSInteger = 137, VEKKeyPlayerSRLongDimensionUpperBound_NSInteger = 138, VEKKeyPlayerSRShortDimensionLowerBound_NSInteger = 139, VEKKeyPlayerSRShortDimensionUpperBound_NSInteger = 140, VEKKeyPlayerLiveStartIndex_NSInteger = 141, VEKKeyPlayerFilePlayNoBuffering_BOOL = 142, VEKKeyPlayerEnableAVStack_NSInteger = 143, VEKKeyPlayerMaskStopTimeout_NSInteger = 144, VEKKeyPlayerSkipSetSameWindow_BOOL = 145, VEKKeyPlayerCacheVoiceId_BOOL = 146, VEKKeyVtbFlushKeepSesssion_BOOL = 147, VEKKeyPlayerSubtitleStopTimeout_NSInteger = 148, VEKKeyCurrentVideoQualityType_NSInteger = 149, VEKKeyPlayerEnableVtbDropRASL_BOOL = 150, VEKKeyPlayerCheckVoiceInBufferingStart_BOOL = 151, VEKKeyPlayerOpenVoiceInPrepare = 152, VEKKeyPlayerAllAVViewHoldBackground = 153, VEKKeyPlayerEnableNewOutlet_BOOL = 154, VEKKeyPlayerSubtitleOptEnable_BOOL = 155, VEKKeyPlayerEnableDisplayP3_BOOL = 156, VEKKeyPlayerEnableVideoTimestampMonotonic_BOOL = 157, VEKKeyPlayerEnableFlushSeek_BOOL = 158, VEKKeyPlayerEnableGetTimeOptimize = 159, VEKKeyPlayerGetVideoCodecTypeId_NSInteger = 160, VEKKeyPlayerGetAudioCodecTypeId_NSInteger = 161, VEKKeyPlayerGetVideoCodecName_NSString = 162, VEKKeyPlayerGetAudioCodecName_NSString = 163, VEKKeyPlayerSubtitleOpenRetryTimes_NSInteger = 164, VEKKeyPlayerHLSSeamlessSwitchEnable_BOOL = 165, VEKKeyPlayerEnableRecreateSubIfDetached_BOOL = 166, VEKKeyPlayerSubtitleFormatQuery_NSString = 167, VEKKeyPlayerPositionUpdateInterval_NSInteger = 168, VEKKeyAVOutsyncCallback_BOOL = 169, VEKKeyPlayerOptBlueToothRenderSync_BOOL = 170, VEKKeyPlayerVoiceWriteTimeoutMultiple_NSInteger = 171, VEKKeyPlayerAudioSkipLimitedTimes_NSInteger = 172, VEKKeyPlayerPreciseCache_NSInteger = 173, VEKKeyPlayerForceAsyncPause_BOOL = 174, VEKKeyPlayerEnableAutoResolution_BOOL = 175, VEKKeyPlayerEnableOutletDropLimit_BOOL = 176, VEKKeyPlayerEnableVideo15SR_BOOL = 177, VEKKeyPlayerSwitchAudioInfoId_NSInteger = 178, VEKKeyPlayerEnableThreadSafeRef_NSInteger = 179, VEKKeyPlayerEnableOptSubSearch_BOOL = 180, VEKKeyPlayerKeepDurationBufferSize_NSInteger = 181, VEKKeyPlayerSetMaxFps_NSInteger = 182, VEKKeyPlayerClockResumeResetEof_BOOL = 183, VEKKeyPlayerEnableUIResponderLogOnPlay_BOOL = 184, VEKKeyPlayerAOutletCPUTest_BOOL = 185, VEKKeyPlayerEnableBufferingDirectlyRenderStartReport_BOOL = 186, VEKKeyPlayerEnableDirectlyBufferingEndTimeMilliSeconds_BOOL = 187, VEKKeyPlayerDirectlyBufferingEndTimeMilliSeconds_NSInteger = 188, VEKKeyPlayerEnableDirectlyBufferingSendVideoPacket_BOOL = 189, VEKKeyPlayerCacheMetalDevice_BOOL = 190, VEKKeyPlayerFixVoiceLatency_BOOL = 191, VEKKeyPLayerOperaEventReportLevel_NSInteger = 192, VEKKeyPlayerEnableDemuxNonBlockRead_BOOL = 193, VEKKeyPlayerEnableDeinterlace_BOOL = 194, VEKKeyPlayerEnableGearStrategy_BOOL = 195, VEKKeyPlayerSetPrecisePausePts_int64_t = 196, VEKKeyPlayerSetFramesDrop_NSInteger = 197, VEKKeyPlayerRecheckVPLSforDirectBuffering_BOOL = 198, VEKKeyEnginePoolIsFromEnginePool_NSString = 199, VEKKeyEnginePoolCorePoolSizeUpperLimit_NSInteger = 200, VEKKeyEnginePoolCorePoolSizeBeforeGetEngine = 201, VEKKeyEnginePoolCountEngineInUse = 202, VEKKeyStrategyRangeControlOverride_BOOL = 203, VEKKeyStrategyAutoAddMedia_BOOL = 204, VEKeyPlayerMaskEnableDataloader_BOOL = 205, VEKKeyImageRotateType_ENUM = 206, VEKKeyAudioChannelEffect_ENUM = 207, VEKKeyHookVoiceType_BOOL = 208, VEKKeyEnableReportPreloadTraceId_BOOL = 209, VEKKeyEnableRemoveEngineTaskQueue_BOOL = 210, VEKKeyEnablePlayerPostStart_BOOL = 211, VEKKeyEnablePlayerPreloadGear_BOOL = 212, VEKKeyEnableGetPlayerReqOffset_NSInteger = 213, VEKKeyMetricAbility_NSInteger = 214, VEKKeyMetricInterval_NSInteger = 215, VEKKeyPlayerAsyncClose_BOOL = 216, VEKKeyEnableUseMachTime_BOOL = 217, VEKKeyDisableEngineDNS = 218, VEKKeyStrategyPlayLoadConfig_NSString = 219, VEKKeyStrategyPlayRangeConfig_NSString = 220, VEKKeyStrategyPlayBufferConfig_NSString = 221, VEKKeyVideoDuration_CGFloat = 222, VEKKeyPlayerSRExtraMode_NSInteger = 223, VEKKeyIsIgnoreAudioInterruption_BOOL = 224, VEKKeyIsCustomizedVideoRenderingFrameRate = 235, VEKKeyIsEnableVsyncHelper = 236, VEKKeyIsVideoRenderStallThreshold_NSInteger = 237, VEKKeyBufferingStartIDLTime_NSInteger = 238, VEKKeyIsTtmpDnsParseTimeout_NSInteger = 239, VEKKeyView = 256, VEKKeyViewImageScaleType_ENUM = 257, VEKKeyViewEnhancementType_ENUM = 258, VEKKeyViewImageLayoutType_ENUM = 259, VEKKeyViewScaleMode_ENUM = 260, VEKKeyViewRenderType_ENUM = 261, VEKKeyViewRenderEngine_ENUM = 262, VEKKeyViewRotateType_ENUM = 263, VEKKeyViewMirrorType_ENUM = 264, VEKeyPlayerSwitchSubtitleId_NSInteger = 265, VEKeyPlayerSubtitleIdQuery_NSString = 266, VEKKeyPlayerEnableMp4Check_NSInteger = 267, VEKeyPlayerEnableAIBarrageThread_BOOL = 268, VEKKeyPlayerAIBarrageEnabled_BOOL = 269, VEKKeyPlayerAudioEffectReleaseTime_CGFloat = 300, VEKKeyPlayerAudioEffectLookAheadTime_CGFloat = 301, VEKKeyPlayerAudioEffectLuRang_CGFloat = 302, VEKKeyPlayerAudioEffectLuStart_CGFloat = 303, VEKKeyPlayerAudioEffectLuEnd_CGFloat = 304, VEKKeyPlayerAudioEffectMaxMomLu_CGFloat = 305, VEKKeyPlayerAudioEffectShortermLu_CGFloat = 306, VEKKeyPlayerAudioEffectVolumInfoVer_NSInteger = 307, VEKKeyPlayerAudioEffectDevicePlayAbility_NSInteger = 308, VEKKeyPlayerAudioEffectJsonConfig_NSString = 309, VEKKeyPlayerAudioEffectVolumeInfoJson_NSString = 310, VEKKeyPlayerAudioEffectGraphConfig_NSString = 311, VEKKeyModel = 512, VEKKeyModelResolutionServerControlEnabled_BOOL = 513, VEKKeyModelCacheVideoInfoEnable_BOOL = 514, VEKKeyModelSupportExpired_BOOL = 515, VEKKeyModelUseFallbackApi_BOOL = 516, VEKKeyModelURLSessionUseEphemeral_BOOL = 517, VEKKeyModelFallbackApiMDLRetry_BOOL = 518, VEKKeyPlayerNetLevelSampleInterval_NSInteger = 519, VEKKeyPlayerNetLevelMaxSampleCount_NSInteger = 520, VEKKeyPlayerNetLevelMinDatasize_NSInteger = 521, VEKKeyPlayerNetworkQualityVarString_NSString = 522, VEKKeyPlayerNetSpeedUpdateInterval_NSInteger = 523, VEKKeyEnableHLSProxyForVV_BOOL = 524, VEKKeySetTraceIDForHLSProxyExchangeUrl = 525, VEKKeyForceUseHLSProxy = 526, VEKKeyEnableDashProxyForVV_BOOL = 527, VEKKeyDNS = 1024, VEKKeyDNSIsUsingAVResolver_BOOL = 1025, VEKKeyPlayerDnsCacheEnabled_BOOL = 1026, VEKKeyPlayerDnsCacheSecond_NSInteger = 1027, VEKKeyPlayerHijackRetryMainDnsType_ENUM = 1028, VEKKeyPlayerHijackRetryBackupDnsType_ENUM = 1029, VEKKeyPlayerPostPrepareWay = 1030, VEKKeyPlayerEnablePlayCallbackCacheHitSize = 1031, VEKKeyIsVoiceVolumeFadeMode_ENUM = 1032, VEKKeyIsFirstNativeMdlUse_NSInteger = 1033, VEKKeyPlayerVideoRotation_NSInteger = 1040, VEKKeySpecialFuncitonType_NSInteger = 1041, VEKKeyIsBmfFlexSrMode = 1042, VEKKeyIsEnableStreamInaccStartOpt_BOOL = 1043, VEKKeyIsEnableOptCodecReport_BOOL = 1046, VEKKeyIsEnableThreadPriority_BOOL = 1047, VEKKeyIsEnableThreadPriorityValue_NSInteger = 1048, VEKKeyPlayerEnableAutoSelectBitrate_BOOL = 1049, VEKKeyStrategyEnableMasterM3u8ABR_BOOL = 1050, VEKKeyStrategyEnableMasterM3u8SelectStreamByBandwidthOnly_BOOL = 1051, VEKKeyCache = 2048, VEKKeyCacheCacheEnable_BOOL = 2049, VEKKeyCacheUseExternDirEnable_BOOL = 2050, VEKKeyCacheExternCacheDir_NSString = 2051, VEKKeyCacheLimitSingleMediaCacheSize_NSInteger = 2052, VEKKeyPreloadUpperBufferMS_NSInteger = 2053, VEKKeyPreloadLowerBufferMS_NSInteger = 2054, VEKKeyPreloadEnablePlayDurationCheck = 2055, VEKKeyPreloadEnableCheckInTimer_BOOL = 2056, VEKKeyEnableClearMdlCache_BOOL = 2057, VEKKeyPreloadEnableCheckByPlay_BOOL = 2058, VEKKeyLog = 4096, VEKKeyLogTag_NSString = 4097, VEKKeyLogSubTag_NSString = 4098, VEKKeyLogPerformanceSwitch_BOOL = 4099, VEKKeyLogCustomStr_NSString = 4100, VEKKeyDecrypt = 8192, VEKKeyDecryptDecryptionKey_NSString = 8193, VEKKeyDecryptEncryptedDecryptionKey_NSString = 8194, VEKKeyMedialoader = 16384, VEKKeyMedialoaderEnable_BOOL = 16385, VEKKeyMedialoaderNativeEnable_BOOL = 16386, VEKKeyProxyServer = "VEKKeyMedialoader", VEKKeyProxyServerEnable_BOOL = "VEKKeyMedialoaderEnable_BOOL", VEKKeyNativeMdlEnableSeekReopen_BOOL = 16387, VEKKeyMediaLoaderCdnType_NSInteger = 16388, VEKKeyMediaLoaderPcdnTimer_NSInteger = 16389, VEKKeyMediaLoaderForbidP2p_BOOL = 16390, VEKKeyNativeMdlEnableCheckTranscode_BOOL = 16391, VEKKeyPlayerSeekMode_ENUM = 24576, VEKKeyPlayerEncryptionEnabled_BOOL = 24577, VEKKeyPlayerHLSEnabled_BOOL = 24578, VEKeyIsEnableVtbDropRASL = 24579, VEKKeyIsAVSyncInterruptEanbled_BOOL = 24580, VEKKeyIsEnableVtbIgnoreBadDataErr_BOOL = 24581, VEKKeyPlayerVideoModelPriority_ENUM = 24582, VEKKeyHLSProxyProtocolEnable_BOOL = 24583, VEKKeyPlaySpeedExtendEnable_BOOL = 24584, VEKKeyMasterm3u8OptimizeEnable_BOOL = 24585, VEKKeyHLSProxyPreloadFirstTsEnable_BOOL = 24586, VEKKeyHLSProxyPreloadAllTsEnable_BOOL = 24587, VEKKeySetMasterm3u8VideoBandwidth_NSInteger = 24588, VEKKeySubTitleEnableMDL_BOOL = 24589, VEKKeyMp4CustomBufferProcessEnable_BOOL = 24590, VEKKeyPlayerIsSimulator_BOOL = 24591, VEKKeyIsVideoProcessorEnableHDR2SDR_BOOL = 24592, VEKKeyIsVideoProcessorIsHDRSource_NSInterger = 24593, VEKKeyIsVideoProcessorIsPlayInHDR_NSInterger = 24594, VEKKeyEnableHLSProxyControlForVV_BOOL = 24595, VEKKeyDASHProxyProtocolEnable_BOOL = 24596, VEKKeyMasterm3u8AutoStartupBitrateSelectionEnable_BOOL = 24597, VEKKeyDrmType_ENUM = 32768, VEKKeyDrmDowngrade_NSInteger = 32769, VEKKeyDrmRetry_BOOL = 32770, VEKKeyDrmTokenUrlTemplate_NSString = 32771, VEKKeyDirIntMinGuard_NSInteger = 40001, VEKKeyMetalCommitTimeout_NSInteger = 40002, VEKKeyPlayerEnableiOSurfaceRender_BOOL = 40003, VEKKeyPlayerClipHEAACV2FirstPkt_BOOL = 40004, VEKKeyPlayerEnableCPPh265CodecOpt_BOOL = 40005, VEKKeyPlayerVoiceRequiredDuration_NSInteger = 40006, VEKKeyPlayerEnableDynamicFrameDropping_BOOL = 40007, VEKKeyPlayerDroppingFrameMultiple_NSInteger = 40008, VEKKeyPlayerDroppingCheckPeriod_NSInteger = 40009, VEKKeyPlayerOutleterSenseBuffering_BOOL = 40010, VEKKeyPlayerBTOptOnlyWorksOnPause_BOOL = 40011, VEKKeyPlayerBTOptEffectiveTime_NSInteger = 40012, VEKKeyPlayerVoiceDropHeaderNode_BOOL = 40013, VEKKeyPlayerEnableFastStop_BOOL = 40014, VEKKeyPlayerHEAACV2PtsMSCorrection_BOOL = 40016, VEKKeyPlayerIsPostPrepareCallStartMoment_NSInteger = 40017, VEKKeyPlayerMetalVideoiOSurface = 40018, VEKKeyPlayerEnableStartTimeSkipAVSkipSerial = 40019, VEKKeyDynamicDroppingCheckCount = 40020, VEKKeyBTOptAddConsumingTime_BOOL = 40021, VEKKeyEnablexHEAACSupport_BOOL = 40022, VEKKeyPlayerPreDemuxAutoPause_BOOL = 40023, VEKKeyPlayerEnableDemuxerRecycle_BOOL = 40024, VEKKeyPlayerEnableCodecRecycle_BOOL = 40025, VEKKeyPlayerEnableFilterRecycle_BOOL = 40026, VEKKeyPlayerEnablePlayerRecycle_BOOL = 40027, VEKKeyPlayerAOutletFastStop_BOOL = 40028, VEKKeyPlayerVOutletFastStop_BOOL = 40029, VEKKeyPlayerAGraphFastStop_BOOL = 40030, VEKKeyPlayerADecoderFastStop_BOOL = 40031, VEKKeyPlayerVDecoderFastStop_BOOL = 40032, VEKKeyPlayerReaderFastStop_BOOL = 40033, VEKKeyPlayerPostPauseAfterClose_BOOL = 40034, VEKKeyUnlimitHeaderSize_BOOL = 40035, VEKKeyPostResume_BOOL = 40036, VEKKeyDecodeAACThroughFDKAAC_BOOL = 40037, VEKKeyStopCloseIO_BOOL = 40038, VEKKeyOnlyPlayAudioForBothStream_BOOL = 40039, VEKKeyIsAudioEOSDelayDiscontinuousSleep_BOOL = 40040, VEKKeyIsEnableDrawableSizeInMinVideoView = 40042, VEKKeyIsEnableProcessorCrop = 40043, VEKKeyEnableBufferingLowerCapacity_BOOL = 40044, VEKKeySupportFastStopCancelWait_BOOL = 40045, VEKKeyEnableHWDropFrameWhenVOIsInDropState_NSInteger = 40046, VEKKeyEnableHWDropFrameWhenAVOutSyncing_NSInteger = 40047, VEKKeyCodecFramesDrop_NSInteger = 40048, VEKKeyEnableMaskDelayLoading_BOOL = 40049, VEKKeyIsEnableVideoBmf_BOOL = 40050, VEKKeyIsKeyCheckVtbMaxRefFrame = 40051, VEKKeyIsEnableVideoSoftBmfSr = 40052, VEKKeyIsMetalPauseNoLock = 40053, VEKKeyIsHandleResolutionChange = 40054, VEKKeyEnableMaskEnableRange_BOOL = 40055, VEKKeyIsThreadNamePad2Char_NSInteger = 40058, VEKKeyIsEnableDemuxerRWLock = 40059, VEKKeyIsEnableAVVoiceReuse_NSInteger = 40060, VEKKeyIsTestDeviceAfterPause_BOOL = 40063, VEKKeyIsEnableSBDLayerDirectly_BOOL = 40066, VEKKeyIsBMFSRALGORITH = 40067, VEKKeyIsEnableBMFSrSync = 40068, VEKKeyIsSubtitleSenseBuffering = 40069, VEKKeyIsDisableVoiceReuseOnPause_BOOL = 40071, VEKKeyIsEnableSubtitleLazyLoading_BOOL = 40072, VEKKeyPlayerEnableCPPh266CodecOpt_BOOL = 40073, VEKKeyIsAudioPtsMSCorrectionExtension = 40074, VEKKeyIsVC2WppMode = 40075, VEKKeyIsh266LowLatency = 40076, VEKKeyIsEnableSeekBuffering = 40084, VEKKeyIsVC2ThreadNum = 40085, VEKKeyIsEnableFindAmbientForHDR = 40087, VEKKeyIsEnableYUV420PVideoProcessor = 40088, VEKKeyIsEnableOptimizeRadioMode_BOOL = 40089, VEKKeyIsMovingIOSViewOpToMainThread_BOOL = 40090, VEKKeyIsFixingStartingPlayIssue_BOOL = 40091, VEKKeyIsEnableDynamicGaussianBlur = 40092, VEKKeyIsAllowAllExtensions = 40095, VEKKeyIsEnableCorrectRealClock_BOOL = 42004, VEKKeyIsEnableOptimizeDashSeek_BOOL = 42005, VEKKeyIsEnableAccurateSleepForDummyVoice_BOOL = 42007, VEKKeyIsEnableBMFAsyncInit = 42008, VEKKeyIsForceSRInLowFrameRateVideo = 42009, VEKKeyIsOptimizeStartTimePrerender_BOOL = 42010, VEKKeyIsEnableSoftSRReleaseTmpBuffer = 42013, VEKKeyEnableMultiAudioTrack_BOOL = 42017, VEKKeyIsEnableVoiceVolumeFade_BOOL = 42018, VEKKeyIsVoiceFadeEmbellishmentTime_NSInteger = 42019, VEKKeyIsEnableGlobalMuteFadeIn_BOOL = 42020, VEKKeyIsEnableAudioTypeChangeFadeIn_BOOL = 42021, VEKKeyIsExtVoiceOutputFormat_ENUM = 42026, VEKKeyOutletThreadOptimize_NSInteger = 42027, VEKKeyIsEnableEnsureSRGetFirstFrame = 42034, VEKKeyIsEnableSampleBufferWriteInMainThread = 42041, VEKKeyIsEnableVPRGBToYUVOnceHandle = 42047, VEKKeyIsEnableDisplayP3NV12 = 42052, VEKKeyIsFixDashSeekStuck = 42054, VEKKeyIsOptSoftStride = 42059, VEKKeyIsEnableVodVideoRenderStall = 42064, VEKKeyIsMaxSegRetry = 42077, VEKKeyIsEnableSegError = 42078, VEKKeyIsSampleBufferLayerFlushInSyncMainThread = 42074, VEKKeyIsIgnoreWaveLength_BOOL = 42084, VEKKeyIsEnableFastSeek_BOOL = 42088, VEKKeyIsEnableMetalRenderHDR = 42091, VEKKeyIsVOutletPreRenderOpt = 42095, VEKKeyIsHDRAutomaticIdentification = 42116, VEKKeyIsEnableOptInaccStart = 42119, VEKKeyIsEnableOptSeekClk = 42120, VEKKeyIsEnableHlsPtsRecalOpt = 42140, VEKKeyIsEnableSoftDecodeSnapshot = 42190, VEKKeyIsVideoAbnormalInterval_NSInteger = 42302, VEKKeyIsVideoAbnormalStrategy_NSInteger = 42303, VEKKeyIsVideoProcessStatistics_NSInteger = 42310, VEKKeyPlayerIsIgnoreTestSizeOnPause = 42627, VEKKeyIsEnableNewBMFSRInterface = 42801, VEKKeyIsEnableAudioVoiceFillBlock = 42802, VEKKeyKeyIsEnableSoftDecodeHDR = 42856, VEKKeyIsEnableVtbIgnoreHDRBadDataErr = 42858, VEKKeyIsDecodeMalFunctionErrorIgnore = 42866, VEKKeyIsEnableMetalLayerColorSpaceSetupWait = 42878, VEKKeyIsEnableUpdatePercentOpt = 42898, VEKKeyIsEnableUpdatePercentPtsInterval = 42899, VEKKeyIsEnableUpdatePercentMinTimeInterval = 42900, VEKKeyIsEnableAudioSpatialMixer = 43405, VEKKeyIsEnableVideoOnlyRenderOpt = 46488, VEKKeyIsSpatialMixerFullRetryCount = 46489, VEKKeyIsEnableAudioDiscontinuityOptimize = 46490, VEKKeyIsHLSEnableInterceptPngBefore = 46491, VEKKeyIsEnableHLSFMP4OPTSI = 46492, VEKKeyIsEnableHlsStuckOptimize = 46494, VEKKeyIsEnableGetHDRStatus = 46495, VEKKeyIsDefaultShowSubtitleIndex = 46496, VEKKeyIsEnableSubRequestHeader = 46497, VEKKeyIsEnableSeekLastFrame = 46498, VEKKeyIsSeekEndFFMPEGThresholdSI = 46499, VEKKeyIsAllowBufferProcessProtoNameSI = 46500, VEKKeyIgnoreFMP4DRMSeek = 46501, VEKKeyIsTryFixSoftOldMemCopyFatal = 47001, VEKKeyIsEnableVoiceBlockOpt = 49064, VEKKeyDirIntMaxGuard_NSInteger = 49999, VEKKeyIsEnableMetalViewDoubleBuffering = 50057, VEKKeyIsDynamicGaussianBlurResetViewSize = 50094, VEKKeyIsPreciseCacheForDash_NSInterger = 50095, VEKKeyPlayerCoreDynamicLoadMaxGuard_NSInteger = 59999, VEKKeyPlayerEnableReadAudioSDKAPI2InfoFromStream = 70011, VEKKeyPlayerSetPrivateFFmpegProto_NSString = 70013, VEKKeyPlayerSetHLSConvertUrlOrder_NSString = 70014, VEKKyeIsMaxSegRetry = 42077 } export declare class TTVideoEngineSubDecInfoProtocol { } export declare enum TTVEngineStrategyScene { TTVEngineStrategySceneSmallVideo = "scene_small_video", TTVEngineStrategySceneShortVideo = "scene_short_video" } export declare class TTVideoEngineModel { codecTypes(): NSArray; videoType(): NSArray; supportedQualityInfos(): NSArray; hasExpired(): BOOL; init(): this; }