MCPcopy Create free account
hub / github.com/OpenKinect/libfreenect2 / isPropertySupported

Method isPropertySupported

src/openni2/DepthStream.cpp:103–124  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

101OniBool DepthStream::isImageRegistrationModeSupported(OniImageRegistrationMode mode) { return (mode == ONI_IMAGE_REGISTRATION_OFF || mode == ONI_IMAGE_REGISTRATION_DEPTH_TO_COLOR); }
102
103OniBool DepthStream::isPropertySupported(int propertyId)
104{
105 switch(propertyId)
106 {
107 default:
108 return VideoStream::isPropertySupported(propertyId);
109 case ONI_STREAM_PROPERTY_HORIZONTAL_FOV:
110 case ONI_STREAM_PROPERTY_VERTICAL_FOV:
111 case ONI_STREAM_PROPERTY_MAX_VALUE:
112 case XN_STREAM_PROPERTY_GAIN:
113 case XN_STREAM_PROPERTY_CONST_SHIFT:
114 case XN_STREAM_PROPERTY_MAX_SHIFT:
115 case XN_STREAM_PROPERTY_PARAM_COEFF:
116 case XN_STREAM_PROPERTY_SHIFT_SCALE:
117 case XN_STREAM_PROPERTY_ZERO_PLANE_DISTANCE:
118 case XN_STREAM_PROPERTY_ZERO_PLANE_PIXEL_SIZE:
119 case XN_STREAM_PROPERTY_EMITTER_DCMOS_DISTANCE:
120 case XN_STREAM_PROPERTY_S2D_TABLE:
121 case XN_STREAM_PROPERTY_D2S_TABLE:
122 return true;
123 }
124}
125
126OniStatus DepthStream::getProperty(int propertyId, void* data, int* pDataSize)
127{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected