blob: ae4aebf58305a9cda5b69ba0fcbc125e2815781e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
// SDLOnLanguageChange.h
//
#import "SDLRPCNotification.h"
#import "SDLLanguage.h"
/**
* Provides information to what language the SDL HMI language was changed
* <p>
* </p>
* <b>HMI Status Requirements:</b>
* <ul>
* HMILevel:
* <ul>
* <li>TBD</li>
* </ul>
* AudioStreamingState:
* <ul>
* <li>TBD</li>
* </ul>
* SystemContext:
* <ul>
* <li>TBD</li>
* </ul>
* </ul>
* <p>
* <b>Parameter List:</b>
* <table border="1" rules="all">
* <tr>
* <th>Name</th>
* <th>Type</th>
* <th>Description</th>
* <th>Req</th>
* <th>Notes</th>
* <th>SmartDeviceLink Ver Available</th>
* </tr>
* <tr>
* <td>language</td>
* <td> SDLLanguage * </td>
* <td>Current SDL voice engine (VR+TTS) language</td>
* <td>Y</td>
* <td></td>
* <td>SmartDeviceLink 2.0</td>
* </tr>
* <tr>
* <td>hmiDisplayLanguage</td>
* <td> SDLLanguage * </td>
* <td>Current display language</td>
* <td>Y</td>
* <td></td>
* <td>SmartDeviceLink 2.0</td>
* </tr>
* </table>
* </p>
*
*/
@interface SDLOnLanguageChange : SDLRPCNotification {}
/**
*Constructs a newly allocated SDLOnLanguageChange object
*/
-(id) init;
/**
*<p>Constructs a newly allocated SDLOnLanguageChange object indicated by the NSMutableDictionary parameter</p>
*@param dict The NSMutableDictionary to use
*/
-(id) initWithDictionary:(NSMutableDictionary*) dict;
/**
* @abstract language that current SDL voice engine(VR+TTS) use
* @discussion
*/
@property(strong) SDLLanguage* language;
/**
* @abstract language that current display use
* @discussion
*/
@property(strong) SDLLanguage* hmiDisplayLanguage;
@end
|