Package VisionEgg :: Module qtlowlevel
[frames] | no frames]

Module qtlowlevel

source code

Classes
  Rect
  QTNewMoviePropertyElement
  qtlowlevelError
Functions
 
FOUR_CHAR_CODE(code) source code
 
GetErrorString(value) source code
 
CheckOSStatus(value) source code
Variables
  QTMLClient = ctypes.CDLL(r'C:\Program Files\QuickTime\QTSystem...
  OSErr = ctypes.c_short
  OSStatus = ctypes.c_int
  ItemCount = ctypes.c_uint
  FourCharCode = ctypes.c_int
  OSType = ctypes.c_int
  QTPropertyClass = ctypes.c_int
  QTPropertyID = ctypes.c_int
  ByteCount = ctypes.c_uint
  QTPropertyValuePtr = ctypes.c_void_p
  QTVisualContextRef = ctypes.c_void_p
  Movie = ctypes.c_void_p
  kQTPropertyClass_DataLocation = FOUR_CHAR_CODE('dloc')
  kQTDataLocationPropertyID_DataReference = FOUR_CHAR_CODE('dref')
  kQTDataLocationPropertyID_CFStringNativePath = FOUR_CHAR_CODE(...
  kQTDataLocationPropertyID_CFStringPosixPath = FOUR_CHAR_CODE('...
  kQTDataLocationPropertyID_CFStringHFSPath = FOUR_CHAR_CODE('cf...
  kQTDataLocationPropertyID_CFStringWindowsPath = FOUR_CHAR_CODE...
  kQTDataLocationPropertyID_CFURL = FOUR_CHAR_CODE('cfur')
  kQTDataLocationPropertyID_QTDataHandler = FOUR_CHAR_CODE('qtdh')
  kQTDataLocationPropertyID_Scrap = FOUR_CHAR_CODE('scrp')
  kQTDataLocationPropertyID_LegacyMovieResourceHandle = FOUR_CHA...
  kQTDataLocationPropertyID_MovieUserProc = FOUR_CHAR_CODE('uspr')
  kQTDataLocationPropertyID_ResourceFork = FOUR_CHAR_CODE('rfrk')
  kQTDataLocationPropertyID_DataFork = FOUR_CHAR_CODE('dfrk')
  kQTPropertyClass_Context = FOUR_CHAR_CODE('ctxt')
  kQTContextPropertyID_AudioContext = FOUR_CHAR_CODE('audi')
  kQTContextPropertyID_VisualContext = FOUR_CHAR_CODE('visu')
  kQTPropertyClass_MovieResourceLocator = FOUR_CHAR_CODE('rloc')
  kQTMovieResourceLocatorPropertyID_LegacyResID = FOUR_CHAR_CODE...
  kQTMovieResourceLocatorPropertyID_LegacyResName = FOUR_CHAR_CO...
  kQTMovieResourceLocatorPropertyID_FileOffset = FOUR_CHAR_CODE(...
  kQTMovieResourceLocatorPropertyID_Callback = FOUR_CHAR_CODE('c...
  kQTPropertyClass_MovieInstantiation = FOUR_CHAR_CODE('mins')
  kQTMovieInstantiationPropertyID_DontResolveDataRefs = FOUR_CHA...
  kQTMovieInstantiationPropertyID_DontAskUnresolvedDataRefs = FO...
  kQTMovieInstantiationPropertyID_DontAutoAlternates = FOUR_CHAR...
  kQTMovieInstantiationPropertyID_DontUpdateForeBackPointers = F...
  kQTMovieInstantiationPropertyID_AsyncOK = FOUR_CHAR_CODE('asok')
  kQTMovieInstantiationPropertyID_IdleImportOK = FOUR_CHAR_CODE(...
  kQTMovieInstantiationPropertyID_DontAutoUpdateClock = FOUR_CHA...
  kQTMovieInstantiationPropertyID_ResultDataLocationChanged = FO...
  kQTPropertyClass_NewMovieProperty = FOUR_CHAR_CODE('mprp')
  kQTNewMoviePropertyID_DefaultDataRef = FOUR_CHAR_CODE('ddrf')
  kQTNewMoviePropertyID_Active = FOUR_CHAR_CODE('actv')
  kQTNewMoviePropertyID_DontInteractWithUser = FOUR_CHAR_CODE('i...
  noErr = 0
  paramErr = -50
  movieToolboxUninitialized = -2020
  NewMovieFromFile = QTMLClient.NewMovieFromFile
  NewMovieFromProperties = QTMLClient.NewMovieFromProperties
  InitializeQTML = QTMLClient.InitializeQTML
  EnterMovies = QTMLClient.EnterMovies
  QTGetCFConstant = QTMLClient.QTGetCFConstant
  GetMovieBox = QTMLClient.GetMovieBox
  SetMovieBox = QTMLClient.SetMovieBox
  StartMovie = QTMLClient.StartMovie
  MoviesTask = QTMLClient.MoviesTask
  IsMovieDone = QTMLClient.IsMovieDone
  GoToBeginningOfMovie = QTMLClient.GoToBeginningOfMovie
  FSSpec = ctypes.c_void_p
  CFStringRef = ctypes.c_void_p
  CFStringEncoding = ctypes.c_uint
  CFAllocatorRef = ctypes.c_void_p
  CFIndex = ctypes.c_int
  CFStringCreateWithCharacters = QTMLClient.CFStringCreateWithCh...
  CFStringCreateWithCString = QTMLClient.CFStringCreateWithCString
  CFStringGetCString = QTMLClient.CFStringGetCString
  CFStringGetCStringPtr = QTMLClient.CFStringGetCStringPtr
  NativePathNameToFSSpec = QTMLClient.NativePathNameToFSSpec
  OpenMovieFile = QTMLClient.OpenMovieFile
  kCFAllocatorDefault = 0
  kCFStringEncodingMacRoman = 0
Variables Details

QTMLClient

Value:
ctypes.CDLL(r'C:\Program Files\QuickTime\QTSystem\QTMLClient.dll')

kQTDataLocationPropertyID_CFStringNativePath

Value:
FOUR_CHAR_CODE('cfnp')

kQTDataLocationPropertyID_CFStringPosixPath

Value:
FOUR_CHAR_CODE('cfpp')

kQTDataLocationPropertyID_CFStringHFSPath

Value:
FOUR_CHAR_CODE('cfhp')

kQTDataLocationPropertyID_CFStringWindowsPath

Value:
FOUR_CHAR_CODE('cfwp')

kQTDataLocationPropertyID_LegacyMovieResourceHandle

Value:
FOUR_CHAR_CODE('rezh')

kQTMovieResourceLocatorPropertyID_LegacyResID

Value:
FOUR_CHAR_CODE('rezi')

kQTMovieResourceLocatorPropertyID_LegacyResName

Value:
FOUR_CHAR_CODE('rezn')

kQTMovieResourceLocatorPropertyID_FileOffset

Value:
FOUR_CHAR_CODE('foff')

kQTMovieResourceLocatorPropertyID_Callback

Value:
FOUR_CHAR_CODE('calb')

kQTMovieInstantiationPropertyID_DontResolveDataRefs

Value:
FOUR_CHAR_CODE('rdrn')

kQTMovieInstantiationPropertyID_DontAskUnresolvedDataRefs

Value:
FOUR_CHAR_CODE('aurn')

kQTMovieInstantiationPropertyID_DontAutoAlternates

Value:
FOUR_CHAR_CODE('aaln')

kQTMovieInstantiationPropertyID_DontUpdateForeBackPointers

Value:
FOUR_CHAR_CODE('fbpn')

kQTMovieInstantiationPropertyID_IdleImportOK

Value:
FOUR_CHAR_CODE('imok')

kQTMovieInstantiationPropertyID_DontAutoUpdateClock

Value:
FOUR_CHAR_CODE('aucl')

kQTMovieInstantiationPropertyID_ResultDataLocationChanged

Value:
FOUR_CHAR_CODE('dlch')

kQTNewMoviePropertyID_DontInteractWithUser

Value:
FOUR_CHAR_CODE('intn')

CFStringCreateWithCharacters

Value:
QTMLClient.CFStringCreateWithCharacters