VisionEgg.qtlowlevel

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