1
2
3
4
5
6
7
8
9
10
11
12from pyfbsdk import FBSystem, FBModel, FBModelCube, FBMaterial, FBTexture, FBVector3d, FBColor, FBMaterialTextureType
13
14
15import os
16
17
19lCube.Scaling = FBVector3d(40, 40, 20)
20lCube.Show = True
21lCube.Visible = True
22
23
24lMaterial =
FBMaterial(
"My Material with live video")
25
26
28if(len(videoInList) > 0):
29 videoInput = videoInList[0]
30
31
32 print(videoInput.LiveGetCompressorCount())
33 if(videoInput.LiveGetCompressorCount() > 1):
34 print(videoInput.LiveGetCompressorName(1))
35 videoInput.LiveSetCompressor(1)
36
37 print(videoInput.LiveGetResolutionFRCount())
38 if(videoInput.LiveGetResolutionFRCount() > 1):
39 print(videoInput.LiveGetResolutionFRName(1))
40 videoInput.LiveSetResolutionFR(1)
41
42 videoInput.Online = True
43 videoInput.Recording = True
44 videoInput.RecordAudio = True
45 videoInput.FilePath = "C:\\test.avi"
46
47
49 lTexture.Video = videoInput
50
51
52 lMaterial.SetTexture(lTexture, FBMaterialTextureType.kFBMaterialTextureDiffuse)
53
54
55 lCube.Materials.append(lMaterial)
56
57
Material class.
Definition: pyfbsdk_generated.h:10458
Cube model class.
Definition: pyfbsdk_generated.h:11337
Provides access to the underlying system, and the MotionBuilder scene.
Definition: pyfbsdk_generated.h:18771
See samples: HUDElements.py, MaterialAndTexture.py, TextureAnimation.py, VideoInput....
Definition: pyfbsdk_generated.h:19477