STREAMBUFFER_EC (Windows Embedded CE 6.0)

1/6/2010

This enumeration is used by the Digital Video Recorder to communicate with your application.

typedef enum {
   STREAMBUFFER_EC_TIMEHOLE          = 0x326,
   STREAMBUFFER_EC_STALE_DATA_READ       = 
      STREAMBUFFER_EC_TIMEHOLE + 1,
   STREAMBUFFER_EC_STALE_FILE_DELETED      = 
      STREAMBUFFER_EC_STALE_DATA_READ + 1,
   STREAMBUFFER_EC_CONTENT_BECOMING_STALE   = 
      STREAMBUFFER_EC_STALE_FILE_DELETED + 1,
   STREAMBUFFER_EC_WRITE_FAILURE         = 
      STREAMBUFFER_EC_CONTENT_BECOMING_STALE + 1,
   STREAMBUFFER_EC_READ_FAILURE         = 
      STREAMBUFFER_EC_WRITE_FAILURE + 1,
   STREAMBUFFER_EC_RATE_CHANGED         = 
      STREAMBUFFER_EC_READ_FAILURE + 1
   };

Elements

  • STREAMBUFFER_EC_TIMEHOLE
    The Stream Buffer Source filter has reached a gap in the content.

    param1 = Time of the start of the gap, in milliseconds, relative to the content start.

    param2 = Duration of the gap, in milliseconds.

  • STREAMBUFFER_EC_STALE_DATA_READ
    Not used.
  • STREAMBUFFER_EC_STALE_FILE_DELETED
    Not used.
  • STREAMBUFFER_EC_CONTENT_BECOMING_STALE
    Not used.
  • STREAMBUFFER_EC_WRITE_FAILURE
    Not used.
  • STREAMBUFFER_EC_READ_FAILURE
    Not used.
  • STREAMBUFFER_EC_RATE_CHANGED
    This event notifies the application that a rate change has occurred in the DVR engine.

    param1 = the old rate.

    param2 = the new rate.

DirectShow applications and DirectShow filters have different include file and link library requirements.

For more information, see Setting Up the Build Environment.

Requirements

Windows Embedded CE Windows CE 5.0 Networked Media Device Feature Pack and later

See Also

Reference

DirectShow Enumerations