AT&T U-verse Enabled

Similar documents
AT&T U-verse Enabled. How to Use the TV UI API. Publication Date: September 9, 2014

TelePresence Cisco TelePresence Synch with Edge95MXP - Troubleshooting

Using DLP LightCrafter 4500 Triggers to Synchronize Cameras to Patterns

OPERATING YOUR SYSTEM WITH MX-850

Device Management Requirements

Instant 802.3af Gigabit Outdoor PoE Converter. Model: INS-3AF-O-G. Quick Start Guide

IoT Toolbox Mobile Application User Manual

StickIt! VGA Manual. How to install and use your new StickIt! VGA module

Operating Your System. With the MX-880

Terms of Use and The Festival Rules

MXW-920 Waterproof Controller Owner's Manual

DVDO VS4 HDMI Switch. User s Guide How to install, set up, and use your new DVDO product

Instruction Guide February 2017

Michigan Arts Education Instructional and Assessment Program Michigan Assessment Consortium. MUSIC Assessment

AtlonA 4x4 HDMI over CAT5 Matrix Switcher with IR Control AT-HD44M-SR. User Manual

Multi-Media Card (MMC) DLL Tuning

DM DiagMon Architecture

Bringing an all-in-one solution to IoT prototype developers

Copyright and Disclaimer

HDSP2X4. HDMI 2 x 4 Splitter with Full HD 1080p

Satellite Receiver. Chapter REMOTE CONTROL USING THE MENUS USING TEXT FIELDS. About Your Satellite Receiver. What you ll find in this chapter:

ARRIS Solutions Inc. TERMS OF USE ARRIS SOFTWARE APPLICATIONS

Device Management Requirements

HDMI 1x8 Distribution Amplifier w/ CAT5e/6 outputs up to 394ft. (120 meters) USER MANUAL

Owner s Manual MRX-4SEN. Sensor Extender

AtlonA HDMI Media Center 6 inputs 1 output Switcher & Converter & 1080p Up-Scaler AT-LINE-EX. User Manual

Letters.org. SORRY LETTER TO AUNT. Included: Sorry Letter to Aunt

Component Video + Analog/Digital Audio Wall Plate (6-RCA) AT80COMP7

With Latency Killer TM Technology. Model LK-Solo. HP Amp 2x2 Loop Thru Mixer

DLP LightCrafter Display 4710 EVM User s Guide

DM Scheduling Architecture

Chore-Tronics 2 Breeder Edition Override Box

AUDIO WIRELESS. with IR Extender Feature OWNER S MANUAL SENDER T CAT. NO

Low Voltage Multifunctional LED Controller / DMX Decoder. Specification

Vocia WR-1. Operation Manual

SW-HD3X14K. SW-HD3X14K 3x1 HDMI Switcher with 4K Support

Operating Your System. With the MX-980

SDI-SDHDXPRO User Manual. Version1.2

User Manual. 4x2 Composite Video/S-Video/Analog Audio Matrix Switcher AT-SAV-42M

CN12 Technical Reference Guide. CN12 NTSC/PAL Camera. Technical Reference Guide PCB Rev

Setup Guide. Introduction

SDI-HDRPTPRO. User Manual. HD-SDI Repeater with Signal Equalization & Re-clocking. Version 1.2

LavryBlack Series Model AD10 Analog to Digital Converter

User Manual. VGA to Component or Component to VGA Converter Scaler AT-VGA300CV

Forward Т Software. SDI option. Revision as of December 19, Installation and Setup Guide. SoftLab-NSK Ltd.

Setup Guide. Introduction

AT18F Series Configurators. Application Note. Stand-alone or In-System Programming Applications for AT18F Series Configurators. 1.

LavryBlack Series Model DA10 Digital to Analog Converter

SDI-HDSDXPRO. USER MANUAL Version 1.1

Atlona HDMI to HDMI Scaler w/audio

SportReplay Multichannel Video Recording and Instant Replay system

PCI MPEG Frame Grabber. Model 616. August 6, 2002

Instruction Manual. 2.4G Digital Wireless Four Channel Transmitter System RVS-554W. Reverse With Confidence 1

Warranty and Registration. Warranty: One Year. Registration: Please register your product at Port, or. or Windows.

Create an Industrial 3D Machine Vision System using DLP Technology

ExtIO Plugin User Guide

Table of Contents. Introduction Pin Description Absolute Maximum Rating Electrical Specifications... 4

Miniature Fiber Optic 3G/HD/SD-SDI Digital Video Extension Kit up to 1200ft. AT-3GSDI20SR

AABB Trademark Usage Guidelines

Hotel Lighting. Lua4RC Application VT8300. Local HVAC System (No reheat) Local lighting system SED-WDN-P-5045 SED-DOR-P-5045.

ADVANCED TELEVISION SYSTEMS COMMITTEE, INC. CERTIFICATION MARK POLICY

Model Extend HDMI audio and video connections up to 300 feet. Add up to 8 additional receivers with a dedicated network switch

MaxView Cinema Kit Quick Install Guide

Passive DVI Extenders Over single Cat5/6/7 AT-DVI60SRS

FlyTV Express M5 MST-T 2 A 2

Universal Wireless HDTV Adapter

SOC Single Channel H264 + Audio Encoder module

Thank you for purchasing our product. If there is any question or request, please do not hesitate to contact us. This manual may contain technical or

What You Need to Know About Addressing GDPR Data Subject Rights in Primo


Device Management Push Binding

AT-HDPIX. Users Manual

1X4 HDMI Splitter with 3D Support

Cisco TelePresence Synch

1 x 3 Component Video W/Audio Distribution Amplifier AT-COMP-13AD

Optical Engine Reference Design for DLP3010 Digital Micromirror Device

8 Port HD/SD-SDI Switch

Congratulations on your mcable purchase! The mcable delivers the best possible picture to your HD or 4K TV by up-converting 480p and 720p content to

EXT-SDHDX. Mini SDI to HDMI Converter

Quick Start Guide ABOUT THE CAMERA

Channel Mapping the Com1000 Headend. Channel Mapping the Com1000 using EPG generated PSIP Data. Technical Bulletin

User Manual. 1x8 S-Video Distribution Amplifier With Stereo Audio AT-SAV18

PCI Frame Grabber. Model 611 (Rev.D)

Device Management Push Binding

Installation and Operation Manual

AtlonA. HDMI/DVI to Composite and S-Video Down-Converter AT-HD530. User Manual

Firmware Update Management Object Architecture

Getting the Most from Alma. Patron Driven Acquisitions (PDA)

AS Telecommunication Watch Dog. Version 2.70

PD18-73/PD18-73LF: GHz Two-Way 0 Power Splitter/Combiner

Installation and Operation Manual. for the. IPC-2, Twin stereo level matching interface

Owner s Manual RM-1 RF Remote

Atlona 8x8 Component Matrix Switcher with Stereo Audio AT-COMP-88M

Mini Gateway USB for ModFLEX Wireless Networks

User Manual. AtlonA COMPOSITE VIDEO (BNC) + STEREO AUDIO TO HDMI VIDEO FORMAT CONVERTER AND SCALER AT-HD120

User Manual. AtlonA. 7 PRO HD Monitor with HDMI, VGA and Component Inputs (up to 1080p or 1920x1200) AT-DIS7-PROHD

AT03716: Implementation of SAM L Configurable Custom Logic (CCL) Peripheral. Description. SMART ARM-based Microcontrollers APPLICATION NOTE

Jasmine Sub-board Limitation MB87P2020-A

what s in the Box? Camera transmitter with power cable 3M sticker 2 RVS SYSTEMS

Enable-IT 821P PoE Extender Quickstart Guide Professional Grade Networking

Transcription:

AT&T U-verse Enabled How to Override Remote Control Keys Publication Date: November 1 st, 2013

Legal Disclaimer This document and the information contained herein (collectively, the "Information") is provided to you (both the individual receiving this document and any legal entity on behalf of which such individual is acting) ("You" and "Your") by AT&T, on behalf of itself and its affiliates ("AT&T") for informational purposes only. AT&T is providing the Information to You because AT&T believes the Information may be useful to You. The Information is provided to You solely on the basis that You will be responsible for making Your own assessments of the Information and are advised to verify all representations, statements and information before using or relying upon any of the Information. Although AT&T has exercised reasonable care in providing the Information to You, AT&T does not warrant the accuracy of the Information and is not responsible for any damages arising from Your use of or reliance upon the Information. You further understand and agree that AT&T in no way represents, and You in no way rely on a belief, that AT&T is providing the Information in accordance with any standard or service (routine, customary or otherwise) related to the consulting, services, hardware or software industries. AT&T DOES NOT WARRANT THAT THE INFORMATION IS ERROR-FREE. AT&T IS PROVIDING THE INFORMATION TO YOU "AS IS" AND "WITH ALL FAULTS." AT&T DOES NOT WARRANT, BY VIRTUE OF THIS DOCUMENT, OR BY ANY COURSE OF PERFORMANCE, COURSE OF DEALING, USAGE OF TRADE OR ANY COLLATERAL DOCUMENT HEREUNDER OR OTHERWISE, AND HEREBY EXPRESSLY DISCLAIMS, ANY REPRESENTATION OR WARRANTY OF ANY KIND WITH RESPECT TO THE INFORMATION, INCLUDING, WITHOUT LIMITATION, ANY REPRESENTATION OR WARRANTY OF DESIGN, PERFORMANCE, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, OR ANY REPRESENTATION OR WARRANTY THAT THE INFORMATION IS APPLICABLE TO OR INTEROPERABLE WITH ANY SYSTEM, DATA, HARDWARE OR SOFTWARE OF ANY KIND. AT&T DISCLAIMS AND IN NO EVENT SHALL BE LIABLE FOR ANY LOSSES OR DAMAGES OF ANY KIND, WHETHER DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, PUNITIVE, SPECIAL OR EXEMPLARY, INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, LOSS OF GOODWILL, COVER, TORTIOUS CONDUCT OR OTHER PECUNIARY LOSS, ARISING OUT OF OR IN ANY WAY RELATED TO THE PROVISION, NON-PROVISION, USE OR NON-USE OF THE INFORMATION, EVEN IF AT&T HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSSES OR DAMAGES. IOS is a trademark or registered trademark of Cisco in the U.S. and other countries. i

Table of Contents Contents 1 Introduction... 1 1.1 Additional Resources... 1 2 Overview... 2 3 Example... 4 ii

Table of Tables Table 2-1: RemoteKey and onkey Values... 3 iii

Table of Examples Example 3-1: Bind Play Button to uveactionavplay Command Using onkey... 4 iv

1 Introduction This document is intended for developers who are using the AT&T U-verse Enabled SDK to create U-verse Enabled apps. This document contains an overview of how to override Remote Control Keys to send commands to the TV UI API app running on a screen connected to the U-verse receiver. This provides a mechanism for the user to interact with uvepages using either the U-verse remote control or by sending the command using a uveremotecontrolbuttoncommand. This will allow you in your app to bind actions to the remote control keys that will be triggered on receipt of the command. 1.1 Additional Resources In addition to this document, you may find the following documents helpful when developing U-verse Enabled ios apps. How to Write Your First AT&T U-verse Enabled ios App How to Setup a U-verse Enabled Project in Xcode In addition, you can find more technical information on the AT&T Developer Program web site. See Develop AT&T U-verse Enabled Apps and select the development platform that you are interested in. Page 1 of 4

2 Overview The onkey property of uvepage is a feature that allows you to override the U- verse Remote Keys to allow your users to control navigation and interact with your app using the U-verse regular remote control. It is important to define a good strategy for the assignment of which keys you should use for your actions. A good set of general keys to use for your app are the app keys, app1 to app6. If you are using other keys, try to match the functionality of the key in your app as close to the user s perception of the key as possible. For example if you are using the directional keys, use them for navigation. The onkey property can be set to an NSDictionary where the remote key is the key of each element in the dictionary and the action you wish to associate with this key. If you wish to add another key/action combination to this dictionary, you will need to include all the key/action combinations for the page in the dictionary. The key of the pair takes an NSString value of the key that you wish to bind to. The mapping to the enum values of RemoteKey are included in the following table. Remote Key Value onkey Value Remote Key Value onkey Value RK_asterisk * RK_back back RK_pound # RK_enter enter RK_zero 0 RK_clear clear RK_one 1 RK_exit exit RK_two 2 RK_favorites favorites RK_three 3 RK_info info RK_four 4 RK_menu menu Page 2 of 4

Remote Key Value onkey Value Remote Key Value onkey Value RK_five 5 RK_options options RK_six 6 RK_recordedtv recordedtv RK_seven 7 RK_guide guide RK_eight 8 RK_help help RK_nine 9 RK_recent recent RK_app1 app1 RK_search search RK_app2 app2 RK_teletext teletext RK_app3 app3 RK_vod void RK_app4 app4 RK_ffwd ffwd RK_app5 app5 RK_rwd rwd RK_app6 app6 RK_pause pause RK_blue blue RK_play play RK_green green RK_playpause playpause RK_red red RK_power power RK_yellow yellow RK_poweron poweron RK_channelup channelup RK_stop stop RK_channeldown channeldown RK_record record RK_up up RK_skipback skipback RK_down down RK_skipfwd skipfwd RK_left left RK_poweroff poweroff RK_right right RK_backspace backspace RK_select select Table 2-1: RemoteKey and onkey Values Page 3 of 4

3 Example The following code snippet is an example of how to use the onkey to bind the play button to an uveactionavplay command. First, this example creates a uvevideo container and adds it to the screen. Next, the example creates the action to bind to the key and, finally, the onkey property of the uvepage is set to bind the key to the action. onkey Property 1 uvevideo *video = [[uvevideo alloc] initvideowithname:@"video" tuneurl:[nsurl URLWithString:@"demo.wmv"] frame:cgrectmake(0, 0, 640, 480)]; 2 [page addgadget:video]; 3 uveactionavplay *playaction = [[uveactionavplay alloc] initactionwithname:@"playaction" nameoftargetcontrol:@"video" playspeed:kforward1]; 4 [page addaction:playaction]; 5 page.onkey = @{@"play" : playaction }; Example 3-1: Bind Play Button to uveactionavplay Command Using onkey Page 4 of 4