public final class WMVCapture extends BaseDirectShowCapture
BaseDirectShowCapture.FrameRateMode| Modifier and Type | Field and Description |
|---|---|
static DirectShowCodec |
MSS2 |
static DirectShowCodec |
WMV3 |
static DirectShowCodec |
WVC1 |
PROPERTY_AUDIO_SOURCE, PROPERTY_FRAMERATE, PROPERTY_VIDEO_SOURCEPROPERTY_CAPTURE_AREA, PROPERTY_CAPTURE_TRANSPARENT_WINDOWS, PROPERTY_INCLUDE_CURSOR| Constructor and Description |
|---|
WMVCapture() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configure(FilterGraphManager filterGraphManager,
FilterWrapper videoSource,
FilterWrapper audioSource)
Abstract method for configuring a filter graph.
|
java.util.List<AudioCodec> |
getAudioCodecs()
Returns the list of audio codecs that this video capture can provide.
|
java.util.List<Codec> |
getVideoCodecs()
Returns the list of video codecs that this video capture can provide.
|
VideoFormat |
getVideoFormat()
Returns the video format that this video capture provides.
|
protected void |
release() |
protected void |
validate(EncodingParameters encodingParameters)
Validates encoding settings.
|
doPause, doStart, doStop, getAudioSourceFilter, getFilterGraphManager, getFrameRateMode, getMessageLoop, isResizingRequired, setFrameRateMode, setResizingRequiredcreate, create, getAudioSource, getAvailableFormats, getEncodingParameters, getFramerate, getVideoSource, isAvailable, isStarted, pause, setAudioSource, setEncodingParameters, setFramerate, setFramerate, setVideoSource, start, start, stopaddPropertyChangeListener, addPropertyChangeListener, getCaptureArea, getPropertyChangeSupport, isCaptureTransparentWindows, isIncludeCursor, removePropertyChangeListener, setCaptureArea, setCaptureTransparentWindows, setIncludeCursorpublic static final DirectShowCodec MSS2
public static final DirectShowCodec WMV3
public static final DirectShowCodec WVC1
protected void validate(EncodingParameters encodingParameters)
VideoCapturevalidate in class VideoCaptureencodingParameters - specifies video encoding settingspublic VideoFormat getVideoFormat()
VideoCapturegetVideoFormat in class VideoCapturepublic java.util.List<Codec> getVideoCodecs()
VideoCapturegetVideoCodecs in class VideoCaptureCodec objects.public java.util.List<AudioCodec> getAudioCodecs()
VideoCapturegetAudioCodecs in class VideoCaptureCodec objects.protected void configure(FilterGraphManager filterGraphManager, FilterWrapper videoSource, FilterWrapper audioSource)
BaseDirectShowCaptureconfigure in class BaseDirectShowCapturefilterGraphManager - filter graph to configurevideoSource - video capture sourceaudioSource - audio capture source, or null if not requiredprotected void release()
release in class BaseDirectShowCapture