org.ocap.service
Class S3DAlternativeContentErrorEvent

java.lang.Object
  extended by java.util.EventObject
      extended by javax.tv.service.selection.ServiceContextEvent
          extended by javax.tv.service.selection.PresentationChangedEvent
              extended by javax.tv.service.selection.AlternativeContentEvent
                  extended by org.ocap.service.AlternativeContentErrorEvent
                      extended by org.ocap.service.S3DAlternativeContentErrorEvent
All Implemented Interfaces:
Serializable

public class S3DAlternativeContentErrorEvent
extends AlternativeContentErrorEvent

S3DAlternativeContentErrorEvent is generated to indicate that "alternative" content may be presenting due to a detected incompatibility between the selected 3D content and the display device. The configuration of the Host device determines the nature of the alternative content presented; e.g., no video or the 3D video as requested. If the Host device attempts to present the requested 3D video, it is possible that it is being incorrectly displayed on the display device.

A device detects 3D content metadata (i.e., frame packing) based on signaling as defined in [OCCEP]. The implementation SHALL compare the signaled content format to HDMI display device capabilities reported in E-EDID and generate this event as warranted. This event will be generated due to the following situations: Such events are not considered selection or presentation failures.

Note (informative):

See Also:
Serialized Form

Field Summary
static int S3D_FORMAT_NOT_SUPPORTED
          Reason code: 3D video content has been selected but its 3D format is not supported by the HDMI display device.
static int S3D_NO_HDMI_CONNECTION
          Reason code : 3D video content has been selected but no display is connected to an HDMI port.
static int S3D_NOT_SUPPORTED
          Reason code: 3D video content has been selected but 3D video is not supported by the HDMI display device.
 
Fields inherited from class org.ocap.service.AlternativeContentErrorEvent
CA_REFUSAL, CONTENT_NOT_FOUND, MISSING_HANDLER, RATING_PROBLEM, TUNING_FAILURE
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
S3DAlternativeContentErrorEvent(ServiceContext source, int reason)
          Constructs an event with a reason code.
 
Method Summary
 
Methods inherited from class org.ocap.service.AlternativeContentErrorEvent
getReason
 
Methods inherited from class javax.tv.service.selection.ServiceContextEvent
getServiceContext
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

S3D_NOT_SUPPORTED

public static final int S3D_NOT_SUPPORTED
Reason code: 3D video content has been selected but 3D video is not supported by the HDMI display device.

See Also:
Constant Field Values

S3D_FORMAT_NOT_SUPPORTED

public static final int S3D_FORMAT_NOT_SUPPORTED
Reason code: 3D video content has been selected but its 3D format is not supported by the HDMI display device.

See Also:
Constant Field Values

S3D_NO_HDMI_CONNECTION

public static final int S3D_NO_HDMI_CONNECTION
Reason code : 3D video content has been selected but no display is connected to an HDMI port.

See Also:
Constant Field Values
Constructor Detail

S3DAlternativeContentErrorEvent

public S3DAlternativeContentErrorEvent(ServiceContext source,
                                       int reason)
Constructs an event with a reason code.

Parameters:
source - The ServiceContext that generated the event.
reason - The reason why alternative content is potentially being presented.


Copyright © 2011. All Rights Reserved.