Checking hardware acceleration in the Transcoding sample application(Metro UI) - microsoft-metro

In the Sample Example provided by the Microsoft(Transcoding Sample Application) I need to check whether the Hardware Acceleration is enabled or not. for that I am using the code
var hardwareAccelerationEnabled = mediaTranscoder.hardwareAccelerationEnabled;
mediaTranscoder.hardwareAccelerationEnabled = hardwareAccelerationEnabled;
but while compiling it is showing the following error:
JavaScript runtime error: 'mediaTranscoder' is undefined
Kindly help. thanks in advance.

You need to create an instance of the MediaTranscoder object first using "new". Example below:
var mediaTranscoder = new Windows.Media.Transcoding.MediaTranscoder();
var hardwareAccelerationEnabled = mediaTranscoder.hardwareAccelerationEnabled;

Related

RuntimeError: mean is not implemented for type torch.ByteTensor

I am getting this error after running my code:
"RuntimeError: mean is not implemented for type torch.ByteTensor"?
Do anyone know what I am doing wrong here?
accuracy = torch.mean(output)
Got it, basically torch.mean() isn't implemented on torch.ByteTensor so we can convert it to FloatTensor which is supported by torch.mean().
So the code will change to:
accuracy = torch.mean(output.type(torch.FloatTensor))

Camera doesn't capture anythin in AirSim

in my code i have the following line
imgs = client.simGetImages([
airsim.ImageRequest("0", airsim.ImageType.Scene, False, False)], vehicle_name = name)
imgs doesn't contain anything. Do we need to enable some camera in AirSim ? I am using Unreal Engine 4. Please help me out as very less documentation is available on the web regarding airsim
Did you modify the setting file to give specific description about the camera?
Or did you hit the button to run the simulation?

xCode9.2 | GoogleMaps 2.6 - Failed to load optimized model at path

I know this has been asked hundreds of time specially with 2.5, but I am unable to obtain the reverse and not sure what's next in the resolution path if any.
Googoled and Stackled here no luck.
App is not crashing, just not giving me the reverse and printing out 3 times the below:
CoreData: annotation: Failed to load optimized model at path '/var/containers/Bundle/Application/34161A32-68A6-483E-B582-DA1DE57F4548/xxx.app/GoogleMaps.bundle/GMSCacheStorage.momd/Storage.omo'
I have tried with GoogleMaps 2.2,2.5 and 2.6
I have not implemented any map just "import GoogleMaps" and the few lines below:
let test = CLLocationCoordinate2DMake(53.349546666666669,-3.2382383333333333)
let geocoder = GMSGeocoder()
geocoder.reverseGeocodeCoordinate(test) { response , error in
if let address = response?.firstResult() {
print(address) }
Query done in the web browser using my API works ok. Maybe it's my REVERSED_CLIENT_ID wrong?
Am I missing something? If not, is this a bug? If yes, any workaround? If not, what's the next step through the resolution?
Thanks a mil.

Kinect V2 - Loading XEF files recorded in Kinect Studio, accessing the Color and Depth frames

I need to get the Color and Depth frames from an XEF file recorded using Kinect Studio.
My code for accessing the Color and Depth frames when using the Kinect directly looks like this:
_sensor = KinectSensor.GetDefault();
if (_sensor != null)
{
_sensor.Open();
_reader = _sensor.OpenMultiSourceFrameReader(FrameSourceTypes.Color | FrameSourceTypes.Depth | FrameSourceTypes.Infrared | FrameSourceTypes.Body);
_reader.MultiSourceFrameArrived += Reader_MultiSourceFrameArrived;
_coordinateMapper = _sensor.CoordinateMapper;
}
In private void Reader_MultiSourceFrameArrived(object sender, MultiSourceFrameArrivedEventArgs e) I do my magic, which works.
Now how do I go about that using a pre-recorded XEF file?
I got that I can load an XEF file like this:
var kStudioClient = KStudio.CreateClient();
var eventFile = kStudioClient.OpenEventFile(#"D:\Kinect Studio Recordings\20170922_083134_00.xef");
But how can I get a MultiSourceFrame from that?
Any help is greatly appreciated! Thanks!
You are on the right track with the KStudioClient API. If you haven't implemented it yourself already, there is also a KStudioPlayback class you should use to play back XEF clips asynchronously. I will not explain and give you exact code how to playback at this stage - the API is very easy to understand. Correct usage of this class will issue MultiSourceFrameArrived events automatically, so you do now need to change the way you handle them.
Here is everything you need to know to get up to speed with the KStudioPlayback class - KStudioPlayback class API. If you need code samples, post a comment, and I will get back to you.

Check function exists - Lazy Symbol Binding Failed

I'm using a method CGPathGetPathBoundingBox that is only available in iOS 4.0. I'm doing a check against NULL to see if it is available as suggested in Apple Docs but I'm getting the following runtime error:
dyld: lazy symbol binding failed: Symbol not found: _CGPathGetPathBoundingBox
Referenced from: /Users/..
Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.2.sdk/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
I set the Core Graphics framkework to type "weak", but to no affect. Same things happens on real device. When I step through in the debugger the if statement is always executed.
if (CGPathGetPathBoundingBox != NULL) {
self.smallBounds = CGPathGetPathBoundingBox(tempPath);
}
else {
self.smallBounds = CGPathGetBoundingBox(tempPath);
}
I got this answer after posting to the Apple Dev Forum, it seems to be a bug:
CGPath.h says
CG_EXTERN CGRect CGPathGetPathBoundingBox(CGPathRef path) CG_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_2_0);
But the docs say it's a 4.0 function. I believe that's the problem.
I would file a bug.
I'm not sure what the right workaround is because since the function isn't properly being weak linked your app will crash on an OS without the function.
Maybe you need to use respondsToSelector instead?