ExampleFilter

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
m (delete a redundant word)
m (remove content temporarily)
Line 1: Line 1:
<!-- ================= INSTRUCTIONS - DELETE ME ================= -->
+
(under construction)
{{BlueBox}}Welcome filter authors! To help you document your filter in this Wiki, here is a template to get you started.
+
<br><br>
+
'''Instructions:'''
+
 
+
# Right-Click the '''Edit''' tab at the top of this page and open in a new browser tab. Keep the instructions open in ''this'' tab for reference.
+
# In the new tab, you will see a page full of Wiki code (the source code for this very page); copy everything below "'''END INSTRUCTIONS'''" to the clipboard.
+
# In the new tab, edit the page URL:
+
#* Replace '''?title=ExampleFilter''' with '''/YourFilterName'''
+
#* Your filter name ''should'' be one word - no spaces - but this is not mandatory.
+
#* First letter ''must'' be UPPERCASE due to Wikicode requirements.
+
#* Don't forget to remove the "'''?'''" and replace it with "'''/'''"
+
# Hit Enter. If the title is already in use, you will be taken to that page.
+
#* If the page already exists, hit your browser's Back button.
+
#* Try a different title: Rename your filter, or add a suffix like "/CoolFilter (updated)"
+
# If your title ''is'' unique, you will be greeted with the "There is currently no text in this page" banner. Click on the "edit this page" link.
+
# Paste the source code you copied in Step 2.
+
# Areas that need your attention are marked with HTML comments <nowiki><</nowiki><nowiki>!--</nowiki> like this <nowiki>--</nowiki><nowiki>></nowiki>. Fill in as much information as you can. Leave the rest.
+
# Click the Show Preview button to see how your page will look.
+
# Click the Save page button to create the new page.
+
# If you did something wrong, Click the Edit tab and fix it.
+
<br>
+
Please don't worry about formatting or incomplete information; just do the best you can. <br />
+
A more experienced user will come along and clean up the page for you, and add a link to your page @[[External filters]] '''(don't do this yourself)'''.
+
<br><br>
+
'''NOTE: Willful vandalism will result in the termination of your account.'''
+
{{End_BlueBox}}
+
 
+
 
+
 
+
<!-- ================= END INSTRUCTIONS  ================= -->
+
 
+
{{FilterCat4|External_filters|Plugins|<!-- category -->TODO|<!-- category -->TODO}}
+
 
+
{{Filter3
+
|<!-- author -->My Name
+
|<!-- version -->1.0.0.0.0
+
|<!-- download URL -->[http://google.com ExampleFilter.com]
+
|<!-- category -->External filters
+
|<!-- license -->[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]
+
|<!-- discussion URL -->[http://doom9.org Announcing ExampleFilter]}}
+
<br>
+
== Description ==
+
<!-- a one-sentence description -->
+
ExampleFilter is an example filter. This page serves as boilerplate text for new filter pages.
+
<br>
+
<br>
+
== Requirements ==
+
* <!-- Avisynth version -->AviSynth 2.5.8 or [http://sourceforge.net/projects/avisynth2/files/AviSynth_Alpha_Releases/ 2.6.0 Alpha 5 or greater]
+
* <!-- source video: interlaced? progressive? -->
+
* <!-- color formats -->Supported color formats: [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]], <span style="color:red">*</span>[[YV16]], <span style="color:red">*</span>[[YV24]], <span style="color:red">*</span>[[YV411]], <span style="color:red">*</span>[[Y8]]
+
: <span style="color:red">*</span> Not available in AviSynth 2.5.8.
+
* <!-- CPU/GPU -->[[MMX]] or [[SSE2]] capable CPU
+
* <!-- binaries -->
+
* <!-- dependent plugins -->
+
<br>
+
 
+
== [[Script variables|Syntax and Parameters]] ==
+
:{{Template:FuncDef|<!-- function name -->ExampleFilter (''clip'', ''<!-- par 1 type -->bool'' "<!-- par 1 name -->blah", ''<!-- par 2 type -->'' "<!-- par 2 name -->", ''<!-- par 3 type -->'' "<!-- par 3 name -->", ''<!-- par 4 type -->'' "<!-- par 4 name -->", ''<!-- par 5 type -->'' "<!-- par 5 name -->", ''<!-- par 6 type -->'' "<!-- par 6 name -->", ''<!-- par 7 type -->'' "<!-- par 7 name -->", ''<!-- par 8 type -->'' "<!-- par 8 name -->", ''<!-- par 9 type -->'' "<!-- par 9 name -->")}}
+
<br>
+
::{{Par2| |clip| }}
+
:::Input clip.     
+
<br>
+
::{{Par2|<!-- par 1 type -->bool|<!-- par 1 name -->blah|<!-- par 1 default value -->false}}
+
:::<!-- par 1 description -->Example description for parameter ''blah''.
+
<br>
+
::{{Par2|<!-- par 2 type -->|<!-- par 2 name -->|<!-- par 2 default value -->}}
+
:::<!-- par 2 description -->
+
<br>
+
::{{Par2|<!-- par 3 type -->|<!-- par 3 name -->|<!-- par 3 default value -->}}
+
:::<!-- par 3 description -->
+
<br>
+
::{{Par2|<!-- par 4 type -->|<!-- par 4 name -->|<!-- par 4 default value -->}}
+
:::<!-- par 4 description -->
+
<br>
+
::{{Par2|<!-- par 5 type -->|<!-- par 5 name -->|<!-- par 5 default value -->}}
+
:::<!-- par 5 description -->
+
<br>
+
::{{Par2|<!-- par 6 type -->|<!-- par 6 name -->|<!-- par 6 default value -->}}
+
:::<!-- par 6 description -->
+
<br>
+
::{{Par2|<!-- par 7 type -->|<!-- par 7 name -->|<!-- par 7 default value -->}}
+
:::<!-- par 7 description -->
+
<br>
+
::{{Par2|<!-- par 8 type -->|<!-- par 8 name -->|<!-- par 8 default value -->}}
+
:::<!-- par 8 description -->
+
<br>
+
::{{Par2|<!-- par 9 type -->|<!-- par 9 name -->|<!-- par 9 default value -->}}
+
:::<!-- par 9 description -->
+
<br>
+
 
+
== Examples ==
+
<!-- example code block: 1st char in each line = space -->
+
## This is some example code.
+
Avisource("example.avi")
+
ExampleFilter(blah=true)
+
<!-- new code block: no leading space -->
+
 
+
## This is another example.
+
Avisource("example.avi")
+
ExampleFilter(blah=false)
+
<br>
+
<br>
+
-----------------------------------------------
+
'''Back to [[External_filters|External Filters]] &larr;'''
+

Revision as of 22:04, 5 November 2014

(under construction)

Personal tools