blob: 5ad8e1b360703e76d3549e99dd9a339d2bb5fc32 [file] [log] [blame]
// Copyright (c) 2010 The WebM project authors. All Rights Reserved.
//
// Use of this source code is governed by a BSD-style license
// that can be found in the LICENSE file in the root of the source
// tree. An additional intellectual property rights grant can be found
// in the file PATENTS. All contributing project authors may
// be found in the AUTHORS file in the root of the source tree.
/*kImageCodecGetDITLForSizeSelect = 0x002E
kImageCodecDITLInstallSelect = 0x002F
kImageCodecDITLEventSelect = 0x0030
kImageCodecDITLItemSelect = 0x0031
kImageCodecDITLRemoveSelect = 0x0032
kImageCodecDITLValidateInputSelect = 0x0033*/
ComponentSelectorOffset(8)
ComponentRangeCount(1)
ComponentRangeShift(8)
ComponentRangeMask(FF)
ComponentRangeBegin(0)
ComponentError(GetMPWorkFunction)
ComponentError(Unregister)
StdComponentCall(Target)
ComponentError(Register)
StdComponentCall(Version)
StdComponentCall(CanDo)
StdComponentCall(Close)
StdComponentCall(Open)
ComponentRangeEnd(0)
ComponentRangeBegin(1)
ComponentCall(GetCodecInfo) // 0
ComponentError(GetCompressionTime)
ComponentCall(GetMaxCompressionSize)
ComponentError(PreCompress)
ComponentError(BandCompress)
ComponentError(PreDecompress) // 5
ComponentError(BandDecompress)
ComponentError(Busy)
ComponentError(GetCompressedImageSize)
ComponentError(GetSimilarity)
ComponentError(TrimImage) // 10
ComponentCall(RequestSettings)
ComponentCall(GetSettings)
ComponentCall(SetSettings)
ComponentError(Flush)
ComponentError(SetTimeCode) // 15
ComponentError(IsImageDescriptionEquivalent)
ComponentError(NewMemory)
ComponentError(DisposeMemory)
ComponentError(HitTestData)
ComponentError(NewImageBufferMemory) // 20
ComponentError(ExtractAndCombineFields)
ComponentError(GetMaxCompressionSizeWithSources)
ComponentError(SetTimeBase)
ComponentError(SourceChanged)
ComponentError(FlushLastFrame) // 25
ComponentError(GetSettingsAsText)
ComponentError(GetParameterListHandle)
ComponentError(GetParameterList)
ComponentError(CreateStandardParameterDialog)
ComponentError(IsStandardParameterDialogEvent) // 30
ComponentError(DismissStandardParameterDialog)
ComponentError(StandardParameterDialogDoAction)
ComponentError(NewImageGWorld)
ComponentError(DisposeImageGWorld)
ComponentError(HitTestDataWithFlags) // 35
ComponentError(ValidateParameters)
ComponentError(GetBaseMPWorkFunction)
ComponentError(LockBits)
ComponentError(UnlockBits)
ComponentError(RequestGammaLevel) // 40
ComponentError(GetSourceDataGammaLevel)
ComponentError(42)
ComponentError(GetDecompressLatency)
ComponentError(MergeFloatingImageOntoWindow)
ComponentError(RemoveFloatingImage) // 45
ComponentCall(GetDITLForSize)
ComponentCall(DITLInstall)
ComponentCall(DITLEvent)
ComponentCall(DITLItem)
ComponentCall(DITLRemove) // 50
ComponentCall(DITLValidateInput)
ComponentError(52)
ComponentError(53)
ComponentError(GetPreferredChunkSizeAndAlignment)
ComponentCall(PrepareToCompressFrames) // 55
ComponentCall(EncodeFrame)
ComponentCall(CompleteFrame)
ComponentCall(BeginPass)
ComponentCall(EndPass)
ComponentCall(ProcessBetweenPasses) // 60
ComponentRangeEnd(1)