2 ; Copyright 2019 Nikolay Sivov for CodeWeavers
4 ; This library is free software; you can redistribute it and/or
5 ; modify it under the terms of the GNU Lesser General Public
6 ; License as published by the Free Software Foundation; either
7 ; version 2.1 of the License, or (at your option) any later version.
9 ; This library is distributed in the hope that it will be useful,
10 ; but WITHOUT ANY WARRANTY; without even the implied warranty of
11 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 ; Lesser General Public License for more details.
14 ; You should have received a copy of the GNU Lesser General Public
15 ; License along with this library; if not, write to the Free Software
16 ; Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
19 LanguageNames=(ENU=0x409:mferror)
21 SeverityNames=(Error=0x3:STATUS_SEVERITY_ERROR
22 Success=0x0:STATUS_SEVERITY_SUCCESS)
23 FacilityNames=(MF=0xd:FACILITY_MF)
28 SymbolicName=MF_E_PLATFORM_NOT_INITIALIZED
30 Media Foundation platform is not initialized.
35 SymbolicName=MF_E_BUFFERTOOSMALL
42 SymbolicName=MF_E_INVALIDREQUEST
49 SymbolicName=MF_E_INVALIDSTREAMNUMBER
51 Invalid stream number.
56 SymbolicName=MF_E_INVALIDMEDIATYPE
63 SymbolicName=MF_E_NOTACCEPTING
65 No more input is accepted.
70 SymbolicName=MF_E_NOT_INITIALIZED
72 Object is not initialized.
77 SymbolicName=MF_E_UNSUPPORTED_REPRESENTATION
79 Representation is not supported.
84 SymbolicName=MF_E_NO_MORE_TYPES
86 No more types in the list of suggested media types.
91 SymbolicName=MF_E_UNSUPPORTED_SERVICE
98 SymbolicName=MF_E_UNEXPECTED
105 SymbolicName=MF_E_INVALIDNAME
112 SymbolicName=MF_E_INVALIDTYPE
119 SymbolicName=MF_E_INVALID_FILE_FORMAT
126 SymbolicName=MF_E_INVALIDINDEX
133 SymbolicName=MF_E_INVALID_TIMESTAMP
140 SymbolicName=MF_E_UNSUPPORTED_SCHEME
147 SymbolicName=MF_E_UNSUPPORTED_BYTESTREAM_TYPE
149 Unsupported bytestream type.
154 SymbolicName=MF_E_UNSUPPORTED_TIME_FORMAT
156 Unsupported time format.
161 SymbolicName=MF_E_NO_SAMPLE_TIMESTAMP
163 Timestamp is not set for the sample.
168 SymbolicName=MF_E_NO_SAMPLE_DURATION
170 No duration set for the sample.
175 SymbolicName=MF_E_INVALID_STREAM_DATA
182 SymbolicName=MF_E_RT_UNAVAILABLE
184 Realtime support is not available.
189 SymbolicName=MF_E_UNSUPPORTED_RATE
196 SymbolicName=MF_E_THINNING_UNSUPPORTED
198 Unsupported thinning.
203 SymbolicName=MF_E_REVERSE_UNSUPPORTED
205 Reversing is not supported.
210 SymbolicName=MF_E_UNSUPPORTED_RATE_TRANSITION
212 Unsupported rate transition.
217 SymbolicName=MF_E_RATE_CHANGE_PREEMPTED
219 Rate change was preempted.
224 SymbolicName=MF_E_NOT_FOUND
226 Object or value wasn't found.
231 SymbolicName=MF_E_NOT_AVAILABLE
233 Value is not available.
238 SymbolicName=MF_E_NO_CLOCK
240 Clock is not available.
245 SymbolicName=MF_S_MULTIPLE_BEGIN
247 Begin request has already been made.
252 SymbolicName=MF_E_MULTIPLE_BEGIN
254 Begin request has already been made.
259 SymbolicName=MF_E_MULTIPLE_SUBSCRIBERS
261 Multiple subscribers are not supported.
266 SymbolicName=MF_E_TIMER_ORPHANED
268 The timer was orphaned.
273 SymbolicName=MF_E_STATE_TRANSITION_PENDING
275 State transition is pending.
280 SymbolicName=MF_E_UNSUPPORTED_STATE_TRANSITION
282 Unsupported state transition.
287 SymbolicName=MF_E_UNRECOVERABLE_ERROR_OCCURRED
289 Unrecoverable error occurred.
294 SymbolicName=MF_E_SAMPLE_HAS_TOO_MANY_BUFFERS
296 Sample has too many buffers.
301 SymbolicName=MF_E_SAMPLE_NOT_WRITABLE
303 Sample is not writable.
308 SymbolicName=MF_E_INVALID_KEY
315 SymbolicName=MF_E_BAD_STARTUP_VERSION
322 SymbolicName=MF_E_UNSUPPORTED_CAPTION
329 SymbolicName=MF_E_INVALID_POSITION
336 SymbolicName=MF_E_ATTRIBUTENOTFOUND
338 Attribute is not found.
343 SymbolicName=MF_E_PROPERTY_TYPE_NOT_ALLOWED
345 Property type is not allowed.
350 SymbolicName=MF_E_PROPERTY_TYPE_NOT_SUPPORTED
352 Property type is not supported.
357 SymbolicName=MF_E_PROPERTY_EMPTY
364 SymbolicName=MF_E_PROPERTY_NOT_EMPTY
366 Property is not empty.
371 SymbolicName=MF_E_PROPERTY_VECTOR_NOT_ALLOWED
373 Vector property is not allowed.
378 SymbolicName=MF_E_PROPERTY_VECTOR_REQUIRED
380 Vector property is required.
385 SymbolicName=MF_E_OPERATION_CANCELLED
387 Operation was cancelled.
392 SymbolicName=MF_E_BYTESTREAM_NOT_SEEKABLE
394 Bytestream is not seekable.
399 SymbolicName=MF_E_DISABLED_IN_SAFEMODE
401 Platform is disabled in safe mode.
406 SymbolicName=MF_E_CANNOT_PARSE_BYTESTREAM
408 Cannot parse bytestream.
413 SymbolicName=MF_E_SOURCERESOLVER_MUTUALLY_EXCLUSIVE_FLAGS
415 Mutually exclusive flags passed to source resolver.
420 SymbolicName=MF_E_BYTESTREAM_UNKNOWN_LENGTH
422 Unknown bytestream length.
427 SymbolicName=MF_E_INVALID_WORKQUEUE
429 Invalid work queue index.
434 SymbolicName=MF_E_NO_EVENTS_AVAILABLE
441 SymbolicName=MF_E_INVALID_STATE_TRANSITION
443 Invalid media source state transition.
448 SymbolicName=MF_E_END_OF_STREAM
450 End of media stream has been reached.
455 SymbolicName=MF_E_SHUTDOWN
457 Shutdown() was called.
462 SymbolicName=MF_E_NO_DURATION
464 Media stream has no duration set.
469 SymbolicName=MF_E_INVALID_FORMAT
471 Media format was recognized but is invalid.
476 SymbolicName=MF_E_PROPERTY_NOT_FOUND
478 Property wasn't found.
483 SymbolicName=MF_E_PROPERTY_READ_ONLY
485 Property is read-only.
490 SymbolicName=MF_E_PROPERTY_NOT_ALLOWED
492 Property is not allowed.
497 SymbolicName=MF_E_MEDIA_SOURCE_NOT_STARTED
499 Media source is not started.
504 SymbolicName=MF_E_UNSUPPORTED_FORMAT
506 Unsupported media format.
511 SymbolicName=MF_E_MEDIA_SOURCE_WRONGSTATE
513 Media source is in wrong state.
518 SymbolicName=MF_E_MEDIA_SOURCE_NO_STREAMS_SELECTED
520 No media streams were selected.
525 SymbolicName=MF_E_UNSUPPORTED_CHARACTERISTICS
527 Unsupported media source characteristics.
532 SymbolicName=MF_E_STREAMSINK_REMOVED
534 Stream sink was removed.
539 SymbolicName=MF_E_STREAMSINKS_OUT_OF_SYNC
541 Stream sinks are out of sync.
546 SymbolicName=MF_E_STREAMSINKS_FIXED
548 Media sink stream sinks set is fixed.
553 SymbolicName=MF_E_STREAMSINK_EXISTS
555 Stream sink already exists.
560 SymbolicName=MF_E_SAMPLEALLOCATOR_CANCELED
562 Sample allocation was canceled.
567 SymbolicName=MF_E_SAMPLEALLOCATOR_EMPTY
569 Sample allocator is empty.
574 SymbolicName=MF_E_SINK_ALREADYSTOPPED
576 Sink was already stopped.
581 SymbolicName=MF_E_ASF_FILESINK_BITRATE_UNKNOWN
583 Bitrate was unknown for ASF file sink.
588 SymbolicName=MF_E_SINK_NO_STREAMS
590 No streams were selected for the sink.
595 SymbolicName=MF_S_SINK_NOT_FINALIZED
597 Sink has not been finalized.
602 SymbolicName=MF_E_METADATA_TOO_LONG
604 Metadata was too long.
609 SymbolicName=MF_E_SINK_NO_SAMPLES_PROCESSED
611 No samples were processed by the sink.
616 SymbolicName=MF_E_SINK_HEADERS_NOT_FOUND
618 Sink was not provided with required headers.
623 SymbolicName=MF_E_TOPO_INVALID_OPTIONAL_NODE
625 Optional node is invalid.
630 SymbolicName=MF_E_TOPO_CANNOT_FIND_DECRYPTOR
632 Cannot find decryptor.
637 SymbolicName=MF_E_TOPO_CODEC_NOT_FOUND
644 SymbolicName=MF_E_TOPO_CANNOT_CONNECT
646 Cannot connect topology nodes.
651 SymbolicName=MF_E_TOPO_UNSUPPORTED
653 Topology request is not supported.
658 SymbolicName=MF_E_TOPO_INVALID_TIME_ATTRIBUTES
660 Invalid topology time attributes.
665 SymbolicName=MF_E_TOPO_LOOPS_IN_TOPOLOGY
667 Found loops in topology.
672 SymbolicName=MF_E_TOPO_MISSING_PRESENTATION_DESCRIPTOR
674 Presentation descriptor is missing.
679 SymbolicName=MF_E_TOPO_MISSING_STREAM_DESCRIPTOR
681 Stream descriptor is missing.
686 SymbolicName=MF_E_TOPO_STREAM_DESCRIPTOR_NOT_SELECTED
688 Stream descriptor is not selected.
693 SymbolicName=MF_E_TOPO_MISSING_SOURCE
700 SymbolicName=MF_E_TOPO_SINK_ACTIVATES_UNSUPPORTED
702 Topology loader does not support sink activates.
707 SymbolicName=MF_E_CLOCK_NO_TIME_SOURCE
709 Clock has no time source set.
714 SymbolicName=MF_E_CLOCK_STATE_ALREADY_SET
716 Clock state was already set.
721 SymbolicName=MF_E_CLOCK_NOT_SIMPLE
728 SymbolicName=MF_S_CLOCK_STOPPED