<transcript><audio_27>at this point the program halts the program waits at some point the user clicks and then the program resumes the value of the value returned by get</transcript><transcript><audio_28>click is put into the variable v now v contains y in the in the trailing in the in the less significant 16 bits or y can be obtained from v by taking the</transcript><transcript><audio_29>remainder modulus 65536 and x is obtained by dividing v in an integer manner doing integer division by 6 5 i 3 6.</transcript><transcript><audio_30>so we can print out the x coordinate as is as is shown uh the x coordinate is simply v upon three six five five three six and the y coordinate is simply v modulo six five five three six</transcript><transcript><audio_31>as i said this works because the x and y coordinates are much smaller than 65536 indeed the number of pixels on any reasonable display that is available today is going to be far smaller than 65536</transcript><transcript><audio_32>had the number of pixels be larger then you would have to worry about well what happens so then the extracting had the number of pixels been larger then this idea will not have worked because you</transcript><transcript><audio_33>would not be able to get back x and y after doing this multiplication okay so now i am going to do a demonstration of graphical input and the demonstration in the demonstration we are going to write a</transcript> at this point the program halts the program waits at some point the user clicks and then the program resumes the value of the value returned by get click is put into the variable v now v contains y in the in the trailing in the in the less significant 16 bits or y can be obtained from v by taking the remainder modulus 65536 and x is obtained by dividing v in an integer manner doing integer division by 6 5 i 3 6. so we can print out the x coordinate as is as is shown uh the x coordinate is simply v upon three six five five three six and the y coordinate is simply v modulo six five five three six as i said this works because the x and y coordinates are much smaller than 65536 indeed the number of pixels on any reasonable display that is available today is going to be far smaller than 65536 had the number of pixels be larger then you would have to worry about well what happens so then the extracting had the number of pixels been larger then this idea will not have worked because you would not be able to get back x and y after doing this multiplication okay so now i am going to do a demonstration of graphical input and the demonstration in the demonstration we are going to write a
{"source": "grass-yt-cc-by.1DvID8KMXUY|shard_10059_69|create_multimodal_data.extract_yt_and_generate_transcripts.58|shard_10059|create_multimodal_data.generate_captions.59|shard_10059|create_multimodal_data.generate_captions.60", "params": {"id": "1DvID8KMXUY", "channel_id": "UC3lp1Pk33sziERUwvmiNBqQ", "duration": 1646, "view_count": 46, "age_limit": 0, "chapters": [{"start_time": 0.0, "title": "Introduction", "end_time": 28.0}, {"start_time": 28.0, "title": "What is graphical input", "end_time": 79.0}, {"start_time": 79.0, "title": "Advantages of graphical input", "end_time": 269.0}, {"start_time": 269.0, "title": "GetClick", "end_time": 478.0}, {"start_time": 478.0, "title": "Graphical Input", "end_time": 644.0}, {"start_time": 644.0, "title": "Program", "end_time": 1121.0}, {"start_time": 1121.0, "title": "Coding", "end_time": 1548.0}, {"start_time": 1548.0, "title": "Conclusion", "end_time": 1646}], "like_count": 1, "channel_follower_count": 34800, "license": "Creative Commons Attribution license (reuse allowed)", "uploader_id": "@StudioIITBombay", "yt_tar_file": "/leonardo_work/EUHPC_E03_068/audio/fixed_download/grass-yt-cc-by//shard_10059/1DvID8KMXUY.tar.gz"}}