Samples/Video/VideoInput.py
12 from pyfbsdk
import FBSystem, FBModel, FBModelCube, FBMaterial, FBTexture, FBVector3d, FBColor, FBMaterialTextureType
24 lMaterial =
FBMaterial(
"My Material with live video")
28 if(len(videoInList) > 0):
29 videoInput = videoInList[0]
32 print videoInput.LiveGetCompressorCount()
33 if(videoInput.LiveGetCompressorCount() > 1):
34 print videoInput.LiveGetCompressorName(1)
35 videoInput.LiveSetCompressor(1)
37 print videoInput.LiveGetResolutionFRCount()
38 if(videoInput.LiveGetResolutionFRCount() > 1):
39 print videoInput.LiveGetResolutionFRName(1)
40 videoInput.LiveSetResolutionFR(1)
42 videoInput.Online =
True
43 videoInput.Recording =
True
44 videoInput.RecordAudio =
True
45 videoInput.FilePath =
"C:\\test.avi"
49 lTexture.Video = videoInput
52 lMaterial.SetTexture(lTexture, FBMaterialTextureType.kFBMaterialTextureDiffuse)
55 lCube.Materials.append(lMaterial)