| 77 | } |
| 78 | |
| 79 | OniStatus IrStream::getProperty(int propertyId, void* data, int* pDataSize) |
| 80 | { |
| 81 | switch (propertyId) |
| 82 | { |
| 83 | default: |
| 84 | return VideoStream::getProperty(propertyId, data, pDataSize); |
| 85 | |
| 86 | case ONI_STREAM_PROPERTY_HORIZONTAL_FOV: // float (radians) |
| 87 | if (*pDataSize != sizeof(float)) |
| 88 | { |
| 89 | LogError("Unexpected size for ONI_STREAM_PROPERTY_HORIZONTAL_FOV"); |
| 90 | return ONI_STATUS_ERROR; |
| 91 | } |
| 92 | *(static_cast<float*>(data)) = HORIZONTAL_FOV; |
| 93 | return ONI_STATUS_OK; |
| 94 | case ONI_STREAM_PROPERTY_VERTICAL_FOV: // float (radians) |
| 95 | if (*pDataSize != sizeof(float)) |
| 96 | { |
| 97 | LogError("Unexpected size for ONI_STREAM_PROPERTY_VERTICAL_FOV"); |
| 98 | return ONI_STATUS_ERROR; |
| 99 | } |
| 100 | *(static_cast<float*>(data)) = VERTICAL_FOV; |
| 101 | return ONI_STATUS_OK; |
| 102 | } |
| 103 | } |
nothing calls this directly
no outgoing calls
no test coverage detected