Metadata serach object.
More...
#include <string.h>
#include <stdio.h>
#include "techtype.h"
#include "hbbtv_sif_os.h"
#include "hbbtv_sif_service.h"
#include "hbbtv_js.h"
#include "object.h"
#include "debug.h"
#include "hbbtv_string.h"
#include "query.h"
#include "search_results.h"
#include "collection.h"
#include "channel_config.h"
#include "channel_list.h"
#include "channel.h"
#include "programme.h"
#include "hbbtv_internal.h"
|
#define | SEARCH_TASK_STACK 4096 |
|
#define | SEARCH_TASK_PRIORITY 10 |
|
|
enum | E_SEARCH_STATE { SEARCH_IDLE,
SEARCH_SEARCHING,
SEARCH_FOUND
} |
|
|
HBBTV_JSMetadataSearch_Target | HBBTV_JSMetadataSearch_getSearchTarget (void *obj) |
| readonly Integer searchTarget, Section 7.12.2.1. Only HBBTV_JSSearchManager_TARGET_SCHEDULED_CONTENT is supported as value for searchTarget (TS102796 v1.2.1 Section A1). More...
|
|
void * | HBBTV_JSMetadataSearch_getResult (void *obj) |
| readonly SearchResults result, Section 7.12.2.1 More...
|
|
void | HBBTV_JSMetadataSearch_setQuery (void *obj, void *query) |
| void setQuery(Query query), Section 7.12.2.2 More...
|
|
void | HBBTV_JSMetadataSearch_addChannelConstraint (void *obj, void *channel) |
| void addChannelConstraint(Channel channel), Section 7.12.2.2 More...
|
|
void * | HBBTV_JSMetadataSearch_createQuery (void *obj, S_HBBTV_STRING *field, HBBTV_JSMetadataSearch_Comparison comparison, S_HBBTV_STRING *value) |
| Query createQuery(String field, Integer comparison, String value), Section 7.12.2.2. More...
|
|
void | HBBTV_JSMetadataSearch_findProgrammesFromStream (void *obj, void *channel, U32BIT start_time) |
| void findProgrammesFromStream ( Channel channel, Integer startTime ), Section 7.12.2.2 More...
|
|
void * | HBBTV_MetadataSearchCreate (U32BIT search_target) |
|
BOOLEAN | HBBTV_MetadataSearchStartSearch (void *obj, U32BIT count) |
|
void | HBBTV_MetadataSearchAbort (void *obj) |
|
|
void * | JS_METADATA_SEARCH_CLASS = &s_vtab |
|
Metadata serach object.
- Date
- 01/01/2013
- Author
- Adam Sturtridge
void HBBTV_JSMetadataSearch_addChannelConstraint |
( |
void * |
obj, |
|
|
void * |
channel |
|
) |
| |
void addChannelConstraint(Channel channel), Section 7.12.2.2
- Note
- void addChannelConstraint(Channel channel)
-
Section 7.12.2.2
Query createQuery(String field, Integer comparison, String value), Section 7.12.2.2.
- Note
- Query createQuery(String field, Integer comparison, String value)
-
Section 7.12.2.2
void HBBTV_JSMetadataSearch_findProgrammesFromStream |
( |
void * |
obj, |
|
|
void * |
channel, |
|
|
U32BIT |
start_time |
|
) |
| |
void findProgrammesFromStream ( Channel channel, Integer startTime ), Section 7.12.2.2
- Note
- void findProgrammesFromStream(Channel channel, Integer startTime)
-
Section 7.12.2.2
void* HBBTV_JSMetadataSearch_getResult |
( |
void * |
obj | ) |
|
readonly SearchResults result, Section 7.12.2.1
- Note
- readonly SearchResults result
-
Section 7.12.2.1
readonly Integer searchTarget, Section 7.12.2.1. Only HBBTV_JSSearchManager_TARGET_SCHEDULED_CONTENT is supported as value for searchTarget (TS102796 v1.2.1 Section A1).
- Note
- readonly Integer searchTarget
-
Section 7.12.2.1
void HBBTV_JSMetadataSearch_setQuery |
( |
void * |
obj, |
|
|
void * |
query |
|
) |
| |
void setQuery(Query query), Section 7.12.2.2
- Note
- void setQuery(Query query)
-
Section 7.12.2.2