I have a google sheet I need to cast to a separate monitor, but all the data must be displayed without scrolling so I need to have the sheet displayed in portrait mode.
I have to build the spreadsheet using Excel then paste it into a Google Sheet in order to cast it. Any idea how to cast to a monitor that is setup for portrait mode so that all the data will fit on one screen? Thanks so much for ANY advice!!
If you are trying to cast in a vertically mounted TV (Portrait), I think this is not possible as per Chromecast Help Forum post. It was also identified that the rotation of the display using Chromecast is not possible as it is a work that should be done by the settings of the mobile/PC device you are casting from. Also, to help you understand more, check the overall design principles.
Wound up using Chromebits. It was a bit more expensive but the option to change the screen orientation is built in to the OS.
Does anyone know how, or if, it is possible to detect programmatically on tvOS if the TV is turned off?
The case is that I’m developing a video content app, where I don’t want the content to continue to play when the user turns off the TV. This is expensive due to bandwidth fees and give imprecise analytics.
I’ve tried searching around and could find any clues.
Best regards.
FWIW
tvOS does automatically pause the content when the TV is turned off.
In my case I was test on live content. I found out that the property linearPlayback was set to true. This lead to that the AVPlayerViewController was unable to pause the (live) content.
Setting this to false didn't had significant side effects in my case and thus making my case work.
I already used RecordRTC, but I had to abandon this decision, because I was getting videos with low quality and small fps. I tried change the options (videoBitsPerSecond, frameInterval) to improve quality, but nothing helped. Maybe I was not competent enough on this issue, but searches on this topic were futile.
If solution isn't exist, I'll look in universal plug-ins direction. Tell me what is better to use in a plugin to record a screen or region in good quality.
Presently only Firefox supports Screen Capture at navigator.mediaDevices.getUserMedia(). You can try testing various constraints at the Firefox implementation for screen, application, and window at getUserMedia Test Page.
I have a dual monitor. I would like to know how could i share only one monitor at a time.
Currently i am able to share both the monitors using chrome.
Please advise.
Thanks,
Krishna
To have a choice on what to share you could use the desktopCapture API and use "window" as the DesktopCaptureSourceType. It'll popup a window allowing you to choose which window to share...
https://developer.chrome.com/extensions/desktopCapture
Example usage ...
https://developer.chrome.com/extensions/samples#desktop-capture-example
I know you can fake full screen by expanding a window and eliminating the title bar , status bar , and other stuff, I'm not interested in this, I want to know about "real" full screen mode (I don't know how to call it else) , like in games.
what exactly is full screen mode?
what win-api should I use to achieve this?
can this be used to play movies in full screen ? I know windows media player uses a fake full screen because I can "cut" thru it and see the desktop (using regions win-api).
can I "cut" thru "real" full screen like I thru a window (using regions win-api) ore is this directly writing to video memory and there is nothing "under" it?
Thanks!
If you want to make games on Windows in full-screen, the best option is XNA. This uses DirectX underneath, but hides a lot of the implementation details and plumbing to make it easy for the developer to start working on his game.
XNA is freely downloadable, and has good documentation.
XNA Game Studio 4.0 can be downloaded here.
...and you might want to support the "fake" fullscreen mode in addition to "real" fullscreen - it's very nice for those of us that run multi-monitor systems.
If you don't want to use DirectX, create window and call ChangeDisplaySettings with CDS_FULLSCREEN flag. OpenGL applications use this way to go fullscreen.
As far as a user is concerned, full screen is just when a window takes up the entire screen such that they no longer see any window borders or other desktop stuff.
As you know, not all full screens are created equal.
'proper' full screen is where the program takes control of the screen. When a game uses this mode, it can change the resolution of you screen. If you have ever played an old game and existed to see your icons all messed up, this is; for the duration of playing the game, your desktop was at a lower resolution.
with 'borderless full screen' the program window is striped of any borders, the title bar and frame etc., and is just a rectangle of pure rendering. If you then set this rendering context to be the same size as your desktop, you get the effect of full screen.
Doing border-less is usually the more user friendly way these days, as it is easier to 'tab out' as the other programs are still graphically around. 'proper' full screen gives you full control of the hardware, so in theory you have more power for your program, but it means you have to wait for things to reinitialise when you tab out.
what you do with your rendering context is up to you, so yes, you can use it play videos. It would not matter if you are in 'proper' full screen or not, the rendering code would be the same.
As for cutting through proper full screen windows, I am not sure, but I think there would be nothing else to see, there is only your program.
as for what win-api, there is only one windows api, but I think you mean, what windowing library; as this is getting to be a long answer already, I shall just say it depends a lot on what you want from it.
Please feel free to leave comments if you need me to clarify or expand on any points.