Opened 14 years ago

Last modified 13 years ago

#1284 closed enhancement

Media event framework — at Version 4

Reported by: bennylp Owned by: bennylp
Priority: normal Milestone: release-2.0-alpha
Component: pjmedia Version: 2.0-dev-branch
Keywords: Cc:
Backport to 1.x milestone: Backported:

Description (last modified by bennylp)

Objective

Framework to publish and consume media events in a media flow. The event framework can be used by any media types (audio and video) and any objects.

Event Types

Generic event

All event types carry these information:

  • source
  • timestamp

Key frame found

Description: notify that a key frame is found
Producer(s): codec
Direction: decoding
Parameters:

Format change

Description: notify that video format has changed. This includes change in video size.
Producer(s): codec
Direction: decoding
Parameters: new format

Missing key frame

Description: notify that key frame is needed
Producer(s): codec
Direction: decoding
Parameters:

Video window closed

Description: notify that video window has been closed
Producer(s): renderer
Direction: decoding
Parameters:

Mouse button down

Description: notify that mouse button has been pressed
Producer(s): renderer window
Direction: decoding
Parameters:

Source Types

  • codec
  • video device

Change History (4)

comment:1 Changed 14 years ago by nanang

  • Description modified (diff)

comment:2 Changed 13 years ago by bennylp

  • Owner changed from nanang to bennylp
  • Status changed from new to assigned

comment:3 Changed 13 years ago by bennylp

  • Description modified (diff)
  • Summary changed from Event mechanism (e.g. format change) to Media event framework

comment:4 Changed 13 years ago by bennylp

  • Description modified (diff)
Note: See TracTickets for help on using tickets.